
Senior Automation Test Engineer
- USA
- $94,676-128,092 per year
- Permanent
- Full-time
- Evaluate and understand system requirements and capabilities for test automation
- Setup and configure test automation framework in the cloud environment
- Facilitate continuous development and continuous deployment (CI/CD) pipeline
- Work with manual testers to ensure that automation prioritized to get maximum value
- Design, develop and run automated test scripts in the cloud
- Comply with established version control and coding standards
- Developing test procedures to validate and verify requirements and capabilities
- Configure test environments and test data set
- Understanding of software lifecycle management skills related to application development tasks and planning testing cycles
- Ability to apply in-depth knowledge of Software Development Life Cycle in order to help anticipate complexities in the system
- Strong oral and written communication skills
- Experience with modern web client technologies and the associated front-end to backend interactions
- Developing/testing software using an Agile/Scrum methodology
- Bachelor’s Degree in Computer Science (or relevant field)
- 5+ years experience with integration, regression, and system testing using automated testing tools in web-based applications
- Experience in writing test cases, test plans, executing test scripts, reporting defects and preparing test results reports
- Experience in the entire QA Life Cycle, including designing, developing and execution on the entire QA process and documentation of test plans, test cases, test procedures and test scripts
- 5+ years of experience developing automated test scripts on ReactJS and NodeJS, with Selenium, Playwright, jest, mocha, chai etc.
- 5+ years of experience in setup and configuration test automation framework in the cloud environment (AWS / Azure preferred).
- Experience defining Automation Test strategies for Cloud based ‘green field’ application development initiatives.
- Experience testing API’s though gateway and cloud services
- Expert knowledge in industry standards cloud based test automation frameworks
- Familiarity with standard concepts, practices, and procedures of cloud technology, including Software as Service (SaaS),
- Ability to independently setup and configure test automation framework in cloud (Azure or AWS)
- Experienced in testing containerized applications utilizing docker, k8s, Openshift etc.
- Managing and executing tests using NUnit and TestNG
- Experience in developing test plans/procedures, expected outcomes, and verification statements
- Comprehensive understanding of Cloud, Agile & DevSecOps methodology and culture
- Working knowledge of Source Version Control and Build/Release tools and methodologies. Working knowledge of Software Build process
- Excellent written and oral communication skills and ability to work with people at every level
- Experience in developing automated test scripts for complex Cloud based web applications
- Excellent presentation and communication (oral and written) skills.
- Consultant mindset with the ability to work with high level customer stakeholders and build excellent customer relationship.
- Experience identifying and applying industry tools, solutions, methods best practices, and emerging technologies.
- Strong analytical skills and problem-solving skills with the ability to formulate and communicate recommendations for improvement.
- Demonstrated ability to work effectively, independently, and as part of a team.