The Senior QA - Automation Tester plays a crucial role in ensuring the quality of our software products through the development and execution of automated test strategies. This role involves leading a team of QA engineers, collaborating with cross-functional teams, and driving continuous improvement in testing processes to deliver high-quality software solutions.
Key Responsibilities
Lead and mentor a team of QA engineers in the design, development, and execution of automated test scripts.
Collaborate with cross-functional teams to understand product requirements, identify test scenarios, and prioritize test cases.
Develop and maintain automated test scripts using Selenium, Appium, or similar tools.
Create test plans, test cases, and test data to ensure adequate test coverage.
Execute and analyze automated tests, investigate and troubleshoot issues, and document test results.
Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospective meetings.
Identify opportunities for test automation and drive the implementation of automation frameworks.
Review and improve existing automation processes and tools to enhance test efficiency.
Collaborate with developers to integrate automated tests into continuous integration pipelines.
Provide accurate and timely test status reports and metrics to stakeholders.
Stay updated on industry best practices, tools, and technologies related to automated testing.
Contribute to the overall QA strategy and help define best practices for test automation.
Ensure adherence to quality standards and compliance requirements.
Identify training needs and conduct knowledge sharing sessions within the QA team.
Act as a subject matter expert for test automation and quality best practices.
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field.
Proven experience in a QA lead or senior automation testing role.
Demonstrated expertise in developing and maintaining automated test scripts using tools such as Selenium, Appium, or similar frameworks.
Strong understanding of software QA methodologies, tools, and processes.
Experience in test planning, test design, and test case development.
Proficiency in programming languages such as Java, Python, or C# for test automation.
Knowledge of Agile methodologies and experience working in Agile teams.
Excellent problem-solving skills, with a strong attention to detail.
Ability to collaborate effectively with cross-functional teams and stakeholders.
Good understanding of continuous integration and continuous delivery practices.
Excellent communication and leadership skills to mentor and guide the QA team.
Certifications in software testing or test automation are a plus.
Ability to multitask, prioritize work, and manage time effectively in a dynamic environment.
Strong analytical and decision-making abilities for test strategy and planning.
Keen interest in staying updated on emerging technologies and industry trends.
Required profile
Experience
Level of experience:Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.