Luxoft

Senior QA Automation Engineer

Sofia, Sofia City Province, BG

10 days ago
Save Job

Summary

Project Description:

We are building a software update management system for leading global automotive brand, focused on Over-the-Air (OTA) updates. The project is based on a microservices architecture and will be deployed in Microsoft Azure. It includes a complex backend and a simple UI designed for internal corporate use.


The system will handle update distribution, monitoring, and management, ensuring seamless and secure software updates for vehicles. Our team will develop scalable services using Java (Spring Boot), Angular/Vue.js, PostgreSQL, and cloud technologies.


We are looking for highly independent professionals who can work with new technologies, solve complex problems, and take full technical responsibility. The key roles include an Engineering Team Lead, Principal Software Developer (Architect), and Proxy Product Owner, along with a team of developers, DevOps, and QA engineers.


Responsibilities:

Testing of the complex cloud service by API (REST API, gRPC) for remote update of car software (major automotive company - fleet more than 20M vehicles). 75% of automation, 25% of manual via APIs. We have UI on the project, but the main focus is APIs testing.

Design and implement automated test scripts for backend and frontend components.

Develop and execute test plans, test cases, and performance testing scenarios.

Integrate automated tests into CI/CD pipelines for continuous testing.

Collaborate with developers to ensure high-quality software releases.

Identify, report, and track bugs and defects in JIRA or similar tools.

Perform API testing to validate backend functionality and data integrity.

Conduct load and performance testing to ensure system scalability.

Document test results, test strategies, and best practices.


Mandatory Skills Description:

5+ years of experience in QA automation for backend applications.

Experience in Java+SpringBoot (developing/reading API automated tests)

Strong experience with backend test automation.

Proficiency in API testing using tools like Postman or RestAssured.

Strong understanding of Agile methodologies and test planning.

Taking ownership of integration tests area on the product

Maintenance of a Traceability Matrix for requirements coverage control in complex systems

As a Test Engineer within the SW House you will contribute to the verification and validation of the system being developed.

Work in agile teams testing software and developing test environments; contribute to system-level feature verification and quality assurance.

Advanced English (C1) - ability to communicate with international teams.


Nice-to-Have Skills Description:

Experience with microservices architecture (Azure DevOps)

Hands-on experience with test automation frameworks (Selenium, Cypress, or Playwright).

Knowledge of CI/CD pipelines and integrating automated tests into workflows.

Experience with NoSQL databases (Cosmos DB)

Leadership experience and the ability to coordinate verification processes

Automotive or similar domain experience

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job