As a QA Automation Engineer, your primary responsibility is to ensure the quality of our software products by developing, executing, and maintaining automated tests. You will work closely with the development team and other stakeholders to identify areas that can be automated and create scripts that will simulate user actions and behavior.
Responsibilities:
- defining and establishing test automation strategies and processes for the company
- performing automation and manual testing
- leading, implementing, and reviewing the design and development of all aspects of automation testing along with the creation, execution, and maintenance of automated scripts
- monitoring all automation processes and preparing status reports for all progress
- documenting all automation processes and designing an efficient automation framework for all web products
- implementing reusable and robust test cases and evaluating results
- providing insights on improving the tools, environment, and architecture of our automation framework and test scripts.
Requirements
- with 3+ years of experience in automation and manual testing
- with experience in writing automated tests in Selenium and Cypress
- has solid technical knowledge of automation tests and scripting
- has intermediate knowledge of JavaScript, HTML, and CSS
- has an excellent understanding of Agile methodologies
- with experience in providing inputs regarding the improvements of tools and environment of our existing automation framework.
Our ideal candidate possesses the following traits:
- Proactive, adaptable, and flexible
- Highly professional
- Has the willingness to go the extra mile to achieve desired outcomes
- With strong collaboration and communication skills to work effectively with cross-functional teams
- With strong problem-solving skills
- Committed to continuous improvements and willing to experiment with new approaches and techniques to work processes