Overview
Skills
Job Details
Job Title: QA Manager
Location: Remote
Contract: 6-12 Months
Job Description
We are seeking a QA Manager to join our team. In this role, you will be responsible for driving high-quality software delivery by designing, executing, and automating test strategies.
You will collaborate closely with developers, product owners, and other stakeholders to ensure a seamless and bug-free user experience.
As QA Manager, you will also contribute to performance testing, process improvements, and automation efforts, ensuring that quality is built into every stage of the development lifecycle.
Key Responsibilities
- QA Management:
Take the complete ownership & accountability of QA practices.
Possess assertiveness for effective Quality Assurance leadership.
Be proactive & address potential quality issues in processes and workflows
Ensure critical evaluation of QA processes
2. Test Planning and Design
Develop comprehensive test plans, test cases, and test data based on business requirements
and user stories.
Ensure maximum test coverage in line with Agile principles.
3. Test Execution and Defect Management
Execute manual and automated test cases across multiple platforms.
Identify, document, and track defects using tools like Jira.
Collaborate with development teams for timely issue resolution.
4. Automation
Design, build, and maintain automated test suites to support continuous integration and
deployment.
Use industry-standard automation tools and frameworks to increase testing efficiency.
5. Agile Collaboration
Actively participate in Agile ceremonies such as sprint planning, daily stand-ups, demos, and
retrospectives.
Provide testing insights and feedback throughout the sprint cycle.
6. Performance Testing
Develop and execute performance and load tests.
Ensure the application meets performance benchmarks and handles expected user traffic.
7. Continuous Improvement
Continuously review and improve QA processes and methodologies.
Drive process automation and adopt new testing strategies where applicable.
8. Technical Expertise
Stay current with the latest QA tools, techniques, and best practices.
Share testing knowledge and mentor junior QA team members.
9. Documentation
Maintain accurate and detailed documentation of test plans, test cases, results, and defect logs.
Ensure traceability and transparency in the QA process.
Required Skills & Qualifications
Strong understanding of Software Testing Life Cycle (STLC), QA methodologies, and test best
practices.
Proficient in various testing types including functional, integration, regression, API, UI, and
performance testing.
Skilled in automation using tools and frameworks like Selenium, Cypress, Playwright, TestNG,
JUnit, and Rest Assured.
Hands-on experience with API testing using Postman, Swagger, and custom scripts.
Experience with performance testing tools such as JMeter, Gatling, LoadRunner, or K6.
Familiar with BDD frameworks like Cucumber for behavior-driven development.
Expertise in defect tracking and test management tools including Jira, TestRail, Zephyr, Test IM, and ALM.
Well-versed in integrating automated tests into CI/CD pipelines (Jenkins, GitLab CI, etc.).
Exposure to DevOps and Test Ops practices for streamlined QA operations.
Comfortable working with version control systems like Git (GitHub, GitLab).
Experience with cloud environments such as AWS, Azure, or Google Cloud Platform, including services like Azure AD and AWS Lambda.
Strong collaboration and communication skills; able to work cross-functionally with developers, product owners, and stakeholders.
Proven ability to lead QA efforts, manage small teams, and conduct defect triage and RCA discussions.
Familiarity with modern testing platforms and tools like Tosca, Fictionize, and Lambda Test is a plus.
UI validation experience using tools like Figma is an advantage.
Strong documentation skills with an emphasis on