Test Automation/ QA
Location: India (Pune)
Experience 5 to 9 years
The Test Automation Engineer is a self-motivated and experienced software automation professional, who has the imagination and skills to use or develop the right tools to test our products to the limits in terms of scalability and endurance. You will work with Agile Scrum teams to ensure that the Apexx’s products are of the highest quality via a mixture of manual and automated software testing and overall developing the teams' capabilities to automate. You'll be writing, executing and reviewing test artefacts, developing and enhancing tests in the automation framework and participating in test reviews. This is an exciting opportunity for you to become a part of the wider test community within the business and help drive the automation testing function forward.
Desired Behaviors & Competence
- Be confident and experienced in building automation test frameworks.
- Curiosity and Interest in investigating issues to reveal their root causes.
- Possess great problem-solving skills - fully understanding a problem, suggesting possible solutions, and proactively following through to conclusion.
- Excellent communication and interpersonal skills across different disciplines.
- Enjoy collaborating and working in cross-functional environments.
- Are excited by building innovative cloud-native payment solutions.
Responsibilities
- Able to establish, build, and maintain test architecture framework.
- Maintain active relationships with project stakeholders to understand business requirements.
- Build test plans and test specifications to ensure that the highest quality products delivered to our customers.
- Understand and apply Test driven/behaviour driven design concepts to test and debug automated solutions.
- Document and evaluate test results and defects, track and manage defects through to resolution.
- Ensure full traceability between test scripts, results, and client requirements.
- Analyse the impact of new solutions/enhancements and run appropriate regression testing
- Actively ensure testing standards are being upheld and that test case specifications cover risk areas.
- Automate UI and backend services tests using technologies like Java, Cucumber.
- Integrated automated test suites with Continuous Integration/Delivery Pipelines.
- Follow Test process as per standard guidelines.
- Create technical documentation and maintain the knowledge repositories for test automation.
- Strong analytical skills and high aptitude to learn and adapt to new process.
Qualification/ Requirements
- 5 plus years of experience performing full stack software application testing.
- Experience of working in the financial (and preferably the payments) industry.
- Experience with modern quality assurance practices and tools.
- Expertise in functional and non-functional testing – regression and performance testing.
- Experience automating test scripts.
- Experience with RestAssured/JMeter, Cypress, TestCafe and performance testing tools.
- Experience in using Java, JavaScript, Python and C#.
- Experience working for a cloud-based organisation.
- BSc/ BA in computer science, engineering or relevant field; MSc/ MA will be preferred.