Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Original
Simplified
We are seeking an experienced and dynamic QA Manager - Automation to lead and manage the automation testing efforts for our software products. The ideal candidate will be responsible for overseeing the automation strategy, implementing automation frameworks, and leading a team of QA engineers to ensure the delivery of high-quality software solutions. The role requires a strong background in both manual and automated testing methodologies, a solid understanding of software development processes, and the ability to mentor and guide a team in automation best practices. Key Responsibilities: Automation Strategy & Leadership: Develop and drive the automation testing strategy, ensuring alignment with the overall QA and product development goals. Lead and manage a team of automation engineers, ensuring the development of efficient, maintainable test scripts. Define and implement best practices for automated testing, ensuring continuous integration (CI) and continuous delivery (CD) are integrated into the testing lifecycle. Collaborate with development, product, and other teams to ensure the automation framework is aligned with project goals and timelines. Test Automation Development: Design, develop, and maintain automated test frameworks for web, mobile, and API testing. Write and execute automated test scripts to verify application functionality, performance, and security. Enhance and maintain existing test suites, ensuring high test coverage and reliability. Team Development and Mentorship: Provide mentorship and training to junior and mid-level QA engineers on test automation tools, frameworks, and best practices. Foster a collaborative and positive team culture focused on continuous improvement. Conduct regular code reviews and ensure adherence to quality standards. Collaboration and Reporting: Work closely with developers, product managers, and other stakeholders to ensure test automation processes are well integrated into the Agile development lifecycle. Report test results, metrics, and trends to management, ensuring transparency and alignment with project milestones. Participate in sprint planning and provide automation support for testing during all phases of the software development lifecycle. Process Improvement: Continuously evaluate and improve the automation framework, tools, and processes. Advocate for the use of automated testing to increase efficiency and reduce testing cycle times. Qualifications: Education: Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience). Experience: 5+ years of experience in Quality Assurance, with at least 3 years focused on test automation. Proven experience managing and mentoring a team of QA automation engineers. Strong hands-on experience with test automation tools such as Selenium, Appium, JUnit, TestNG, or similar. Proficiency in scripting languages like Python, Java, JavaScript, or Ruby. Experience with CI/CD tools like Jenkins, Bamboo, or GitLab CI. Familiarity with Agile and Scrum methodologies. Experience with performance testing tools (e.g., LoadRunner, JMeter) is a plus. Skills & Abilities: Strong leadership and people management skills. Excellent communication and interpersonal skills. Detail-oriented with a passion for software quality. Ability to solve complex technical problems and collaborate across teams. Solid understanding of the software development lifecycle and QA methodologies. Experience working with cloud-based applications and environments. Preferred Qualifications: Experience with cloud platforms Knowledge of DevOps practices and tools. Familiarity with Agile test management tools (e.g., JIRA)
Similar Jobs