Job Openings
Sr. Automation QA Engineer
About the job Sr. Automation QA Engineer
As a Senior Automation QA Engineer, you will play an important role in the development of new and existing products. Working as part of a high performing Agile team, its your role to ensure the Product works exactly as it should and is delivered with high quality. The Senior Automation QA Engineers aim is to help the Agile team improve their knowledge of good testing practices and capability write robust and encompassing front end E2E automated tests with backend API and Integration tests to deliver increased quality products. You will also play a key role in helping define the future automation strategy and coaching the QA team in automated testing.
Key Responsibilities/Accountabilities
- Understand Scrum process and actively contribute to all Agile practices.
- Maintain awareness of, and adherence to company test policy and standards.
- Recommend strategies and methods to improves test plans and process.
- Attend sprint planning meetings and discuss testing issues.
- Collaborate with developers/business analysts to design automated tests using a BDD approach.
- Generate test ideas and heuristics.
- Write automated E2E, API and Integration tests.
- Perform manual testing as part of sprint stories as needed.
- Build and maintain automated Regression test library.
- Communicate updates and escalations proactively and in a timely manner to the Lead QA and QA Manager
- Coach and mentor QAs on writing high quality Automation Tests
- Write clear and concise bug reports and steps to reproduce.
- Proactively learn and apply test design principles.
- Contribute to and implement test strategies.
- Coordinate test schedules, work and resource plans and manage progress of all activities against plan.
Skills/Experience Required
- Strong understanding of automation frameworks and technology
- Strong experience in C#, .NET, Specrunner and Specflow
- Strong understanding of BDD
- Demonstrable experience of writing automated E2E tests from scratch
- Demonstrable experience of writing manual and automated Rest API tests
- Demonstrable experience of manual testing and identifying relevant test scenarios
- Ability to provide reasonable and accurate test estimates.
- Ability to proactively learn and apply test design principles.
- Experience in coaching less experienced automation QAs
- Good understanding of test reporting
- Ability to contribute to the development of project test strategy.
- Ability to identify tasks, dependencies or risks during backlog grooming/planning.
- Ability to communicate own ideas to other teams.
- Desire to continuously improve both individually, and as a team.
- Ability to work on one's own initiative as well as within a team environment.
- Strong written and oral communication skills
- Experience of automating Mobile tests would be an advantage.