Job Description, Responsibilities & Requirements
About the Position
We are seeking a passionate and detail-oriented Senior QA Automation Engineer to join our team supporting a leading Investment Banking client. The role involves working on a highly calculation-intensive financial application with a Windows-based UI and a microservices-based backend. The ideal candidate should have a strong analytical mindset, an eagerness to learn, and a keen interest in automation and performance testing.
Responsibilities
- 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.
Requirements
-
Must have
- 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.
-
Nice to Have
- Robotics
We Offer
- Competitive salary
- Opportunity to work with cutting-edge technologies
- Professional development opportunities
- Collaborative and innovative work environment
About the Company
Luxoft is a global leader in digital transformation and technology services, empowering businesses to innovate and thrive in the digital age. With a strong focus on quality and customer satisfaction, Luxoft is committed to delivering excellence in every project.
Application
To apply for this position, please visit our careers page and submit your application. We look forward to welcoming a new member to our team in Cary, North Carolina.