QA Engineer
at WTW
Reigate RH2, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 22 Jan, 2025 | Not Specified | 23 Oct, 2024 | 10 year(s) or above | Software,Typescript,Jmeter,Test Coverage,Communication Skills,Test Strategy,Javascript,Continuous Integration,Performance Testing,Jira,Test Automation,Azure,Aws,Design Patterns,Cypress,Integration Testing,Software Testing,Testing Tools,Testing | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
SUMMARY:
We are looking for a QA Engineer to join our growing engineering organisation developing a wide range of market-leading InsurTech solutions. You will join us at an exciting time as we evolve our portfolio from desktop/on-premise towards cloud/SaaS.
As a QA Engineer, you will work closely with developers and product owners to ensure the quality of our business process automation applications. This is a great opportunity for a test engineer who is passionate about quality to join a friendly and professional team building an exciting new interface for workflow design.
THE REQUIREMENTS:
- Experienced Quality Assurance engineer, with extensive years of experience in a relevant QA role
- Deep understanding of software testing, its main concepts and processes: different testing levels, methods and types; test estimation techniques
- Extensive experience in applying risk-based techniques to ensure adequate levels of testing and QA are applied to any situation
- Natural curiosity with advanced analysis and problem-solving skills and meticulous attention to detail
- Experience with testing across a wide variety of software, including complex web-based applications and APIs
- Ability to review requirements and structure an appropriate test strategy
- Experience of analysing and leveraging existing automation test coverage to inform manual test activities
- Experience with issue management tools such as Azure DevOps or Jira
- Ability to work in a fast-paced Agile team and environment
- Excellent verbal and written communication skills, able to clearly articulate your thoughts, and receptive to the views of others
- Awareness of new testing tools and test strategies
TECHNICAL SKILLS:
- Experience with test automation, with extensive years of experience in hands-on test automation development at a code level using JavaScript or TypeScript.
- Experience with unit test style frameworks in JavaScript (e.g. Mocha). i.e. not BDD, Cucumber, Specflow etc.
- Experience with JavaScript based test automation frameworks, such as Webdriver.io, Cypress, Playwright. Cypress experience is preferred.
- Experience testing enterprise level SaaS solutions, ideally in Azure, but acceptable in AWS, GCP
- Good understanding of test automation design patterns, best practice and anti-patterns
- Experience in guiding continuous integration and deployment (CI/CD) processes, ideally with hands-on experience of implementation.
Other highly desirable, but not essential skills are:
- General knowledge of the Insurance Industry
- Experience in API, system and integration testing in C#
- Performance testing using tools such as JMeter, Azure Load Test, k6
- Degree-educated in a relevant discipline (Sciences, Mathematics, Engineering)
Responsibilities:
THE ROLE:
- Work within an Agile team to test newly developed software (primarily web based)
- Gain an understanding of the product under test and use this understanding alongside your testing experience to question and identify both defects and improvements to the features delivered
- Provide inputs on high-level test scenarios, challenges, risks, resources, test estimates etc., during test planning meetings
- Collaborate with the team to refine user story acceptance criteria and ensure quality is embedded from the requirements analysis phase
- Perform a high level of exploratory testing against acceptance criteria to ensure new features are introduced to a high standard
- Review the level and scope of automation testing in order to inform exploratory testing
- Develop and execute tests cases where automation is less applicable i.e. less ROI
- Work directly with developers in the understanding and resolution of defects
- Help the team to improve test processes and automation in an agile environment, supporting a regular release cycle
- Liaise with QA representatives from other teams where applications have an element of integration or share components
REQUIREMENT SUMMARY
Min:10.0Max:15.0 year(s)
Information Technology/IT
IT Software - QA & Testing
Software Testing
Graduate
Mathematics
Proficient
1
Reigate RH2, United Kingdom