Sqa Manager

hace 6 meses


Colombia Cooperative Computing A tiempo completo

**Cooperative Computing (CC):  We accelerate growth minded companies into the automated economy**.

The business market is in rapid change, with consumer behavior placing significantly high expectations on businesses at every phase in the client experience.  Each day, we experience a company dramatically shifting “industry norms” and in many cases, removing historical market leaders from their market leading position.  These elements create extraordinary opportunities for our team members to excel.

CC delivers _**superior client experiences**_ as the premier digital enabler of growth minded enterprises _**enabling their rapid growth**_ and ensuring their _**sustainable and smooth transition**_ into the Automated Economy.

Our team is passionate in delivering client value and is fanatical in how we go about ensuring we deliver extraordinary business results for our clients.  We are committed to growing as individuals first, becoming the best version of ourselves in who we have been created to be.  We take responsibility in our thoughts and actions, know our purpose and our end in mind and put these first in our lives.
- **Be Fanatical and Passionate Delivering Superior Client Experiences**:

- It’s who we are
- **Growth is Contagious**:

- I grow, You grow, We all grow
- **Be Innovative**:

- Looking at tomorrow today. We live outside our comfort zone; we ask difficult questions of ourselves; we take risks, and we are fearless to experiment and lead the way forward
- **Show Empathy & Be Honest**:

- Every single word spoken, or action performed for our Customers, Team Members, Partners & Stakeholders will be filled with kindness, candor and honesty
- **High Performance**:

- It’s not for everyone - Our culture is our team members. We make the lives of our fellow team members better by first recognizing “I” am a team member first. We measure our progress constantly to be a better version of ourselves with every new day

**The Role**:
**Capabilities (Key Behaviors)**:
The Manager Quality Management is expected to have:

- Bachelor's degree in software engineering/computer science or equivalent experience in a related field.
- 10+ years of experience in software test engineering, extensively in manual testing and automation testing.
- 6+ years of people management experience.
- Hands-on experience and sound knowledge of any automation tool (Appium, Selenium, Katalon Studio, Calabash, Xamarin).
- Experience with load or performance testing as part of the automation strategy.
- Proficiency in Postgres database, Docker, Jenkins pipelines.
- Familiarity with JavaScript testing libraries (React, Jest, Enzyme, Mocha, Umi.js, Redux-saga) and unit testing with JUnit.
- Proven ability to plan, develop, and deploy automated test frameworks and scripts based on a BDD/ATDD approach.
- Experience using Java/Ruby automation frameworks and build process using Jenkins Support or Cloud Management.
- Knowledge of.NET, Python, PHP, or RoR.
- Restful API Testing.
- Strong command of the English language (spoken and written).
- Industry expertise in software QA methodologies, tools, and processes.

**Results**:
By leveraging these capabilities, the Manager Quality Management will aim to achieve:

- Successfully oversee all aspects of quality assurance, achieving established metrics and quality goals.
- Efficiently coordinate the daily activities of the quality assurance staff, ensuring optimal team performance.
- Provide effective guidance on the usage of test management and bug tracking systems, optimizing team workflow.
- Periodically inspect completed test execution steps, forms, and documents, ensuring conformance to prescribed department standards.
- Review and resolve software quality problems/concerns reported by customers, maintaining high customer satisfaction.
- Actively participate in the continuous refinement of processes and methodologies, improving team efficiency.
- Train, motivate, coach, mentor, and correct behaviors of employees, ensuring adherence to policies, procedures, and quality standards.
- Proactively collect and analyze data on quality, formulating solutions to improve productivity, efficiency, and reduce costs.
- Develop effective quality assurance plans, conducting hazard analyses and monitoring procedures, ensuring product specifications and quality attributes are validated.
- Prepare quality data in visualized dashboards, measuring KPIs, summarizing information and trends for reporting and leadership presentations.
- Utilize testing tools to draft, revise, and present test plans, test conditions, and scripts, supporting senior leadership decisions.
- Ensure system tests are designed for scalability, reusability, efficiency, and automation.
- Review automated test scripts, participate in peer reviews, document test lifecycle and results, resolve bugs and testing errors, maintaining accountability for retesting and regression testing.
- Successfully implement cloud infrastructur