We are seeking a dedicated and detail-oriented Senior QA Automation Engineer to join our dynamic team.
This role is pivotal in ensuring the quality, reliability, and performance of our web and mobile applications through comprehensive automated testing.
The ideal candidate will bring deep expertise in web and mobile automation testing, leveraging cutting-edge tools and frameworks to deliver robust test coverage.
As a key contributor, you will collaborate closely with development teams to uphold the highest standards of software quality, driving continuous improvement in testing processes and methodologies.
Responsibilities include designing, developing, and maintaining automated test scripts for web and mobile applications to ensure comprehensive test coverage and early defect detection.
You will execute automated test suites regularly and analyze results to identify issues, regressions, and areas for improvement.
Perform API testing using Postman to validate backend services, ensuring seamless integration and data integrity.
Contribute to mobile testing efforts by developing and maintaining automation scripts using frameworks such as XCUITest for iOS and Espresso for Android.
Collaborate closely with software developers, product managers, and other stakeholders to understand requirements, provide feedback, and ensure quality throughout the software development lifecycle.
Report testing outcomes clearly and effectively, highlighting critical issues and providing actionable insights to the team.
Continuously evaluate and improve testing processes, tools, and frameworks to enhance efficiency, reliability, and scalability.
Mentor junior QA engineers and share best practices to foster a culture of quality and automation excellence.
Participate in cross-functional team meetings and contribute to project planning, risk assessment, and quality assurance strategies.
Requirements:
A Bachelor's or Master's degree in computer science or a related field of study is required.
Expertise in using Playwright for web automation testing, including writing, debugging, and maintaining test scripts to validate UI functionality and user workflows across multiple browsers.
A strong background in testing web applications, with an understanding of web technologies, DOM structure, and browser behaviors to create effective test cases.
Proficiency in API testing using Postman, including creating and executing test collections, validating API responses, and automating API tests as part of CI/CD pipelines.
Experience in designing and executing API tests to ensure backend services meet functional and performance requirements.
Hands-on experience with mobile application testing, including functional, UI, and performance testing on both iOS and Android platforms.
Skilled in using the XCUITest framework for automating iOS application testing, including writing test cases that interact with native UI elements.
Proficient in the Espresso framework for Android automation testing, capable of creating reliable and maintainable test scripts.
Experience with Appium for cross-platform mobile automation, enabling testing across iOS and Android devices.
Strong programming skills in JavaScript, essential for writing and maintaining automation scripts, especially with Playwright and Node.js environments.
Excellent verbal and written communication skills to effectively collaborate with cross-functional teams, report defects, and document testing processes.
Benefits:
The position offers an opportunity to work in a dynamic and collaborative environment.
You will have the chance to mentor junior QA engineers and contribute to a culture of quality and automation excellence.
The role allows for continuous evaluation and improvement of testing processes, tools, and frameworks.
You will be involved in cross-functional team meetings, contributing to project planning and quality assurance strategies.
The company supports professional development and encourages the use of cutting-edge tools and frameworks in testing.