Role in brief
Luxoft is seeking a Senior QA Automation Engineer to support a major Investment Banking client. The role focuses on automation and performance testing of a financial application. Candidates with strong automation testing skills and experience in Java should apply.
About the role
As a Senior QA Automation Engineer at Luxoft, you will be part of a team dedicated to ensuring the quality of a complex financial application. Your primary responsibilities will include designing and maintaining automated test scripts, performing API and backend testing, and validating financial calculations.
You will work closely with developers, business analysts, and other QA team members to deliver high-quality software. Success in this role will be measured by your ability to enhance automation coverage, improve testing processes, and ensure the reliability of the application.
The salary range for this position is between $50,000 and $80,000.
Skills that matter here
- Automation Testing: This role requires strong knowledge of automation testing concepts to develop and maintain test scripts.
- Java: Java is essential for creating automated test scripts within the Spring Boot framework.
- Spring Boot: Experience with Spring Boot is necessary for working on the automation framework.
- Cucumber BDD: Cucumber BDD is used for developing behavior-driven tests.
- API Testing: The role involves performing end-to-end API testing for microservices.
- SQL: Good SQL knowledge is required for database validation tasks.
Who this role suits
- A detail-oriented individual who enjoys problem-solving and has a strong analytical mindset.
- Someone who is eager to learn and adapt to new technologies and frameworks.
- A collaborative team player who communicates effectively with developers and analysts.
- An experienced professional with a strong foundation in automation testing and performance testing.
From the employer
- Analyze business and functional requirements and create comprehensive test scenarios and test cases.
- Design, develop, and maintain automated test scripts using the existing Java-based Spring Boot, Cucumber BDD automation framework.
- Validate and enhance automation coverage for new features and requirements.
- Perform end-to-end API and backend automation testing for microservices-based applications.
- Execute complex validation of financial calculations, including Large-scale JSON response validations.
- Perform database validation using SQL queries.
- Execute performance, load, and stress testing using JMeter for calculation-intensive application components.
- Identify, report, and track defects using JIRA.
- Collaborate with developers, business analysts, and QA team members to ensure high-quality software delivery.
- Participate in code reviews and maintain automation scripts in Bitbucket.
- Continuously improve the automation framework and testing processes.
- Strong knowledge of Automation Testing concepts.
- Experience with Java and object-oriented programming.
- Experience with Spring Boot and Cucumber BDD frameworks.
- Knowledge of API testing and Microservices architecture.
- Strong understanding of JSON and API response validations.
- Good SQL knowledge for database validation.
- Experience with Git/Bitbucket for source code management.
- Experience using JIRA for defect and test management.
- Basic understanding of Performance Testing concepts.
- Exposure to Apache JMeter is preferred.
Questions about this role
Is this position remote?
Yes, this role is remote.
What is the seniority level of this role?
This is a senior-level position.
How can I apply for this position?
You can apply through Luxoft's career website at https://career.luxoft.com.