As an Automation QA Engineer (SDET) you will be responsible for:
- Analysing existing systems and writing acceptance criteria including test scenarios written using Gherkin syntax
- Analysing new complex software features and building appropriate automated tests, including but not limited to end to end Cypress tests, load and performance tests, Web API integration tests, security tests, non-functional requirement tests
- Supporting software engineers during the development and testing phase
- Reviewing unit tests implemented by software developers and implementing unit testing improvements
- Building useful tools and frameworks to aid continuous development and continuous delivery
- Debugging bugs identified internally or by the external customer to identify the root cause and use it to improve the test coverage
- Working with software engineers, testers, actuaries and the product owner to identify the scope for automated testing
- Preparing executive summary of the testing coverage and testing gaps
Essential skills and experience:
- 5+ years experience of testing automation for n-tier Web solutions based on modern frameworks, preferably Angular
- 3+ years experience of testing automation using BDD with Cypress, Angular 2+, TypeScript and Cucumber (Gherkin)
- Load and stress testing
- RESTful service testing
- HTML 5, CSS 3
- Solid understanding of the software development concepts, including best practices and software design patterns
- Git with GitFlow
- Microsoft Visual Studio and VS Code
- Working in teams using Agile delivery methodology, regularly collaborating with other members of the team
Good to have technical skills:
- Experience using C#, .NET Core and Web API 2+
- Configuring Azure Pipelines (CI/CD) to automate the execution of automated tests
- Automating tests for Web systems using Angular with TypeScript, .NET and Microsoft SQL databases
- Using JMeter and Blazemeter (or similar) to implement and execute load and performance tests
- Using cloud hosting providers like Azure or AWS to support automated testing
Personal skills:
- Excellent written and verbal communication skills
- Enthusiastic, confident self-starter and very highly motivated to deliver
- Out-of-the-box thinker with good attention to detail
Key Skills
Stress testing; Software design; GIT; Debugging; Consulting; Agile; Test scenarios; Visual Studio; Unit testing; Financial modelling
About Company
Aon Hewitt