Position: Senior/Lead Test Automation Engineer (Java) - work only from Poland
Company: Luxoft
Category: QA Automation
Experience required: 5y
English level: upper

Project Description:
We are looking for talented Software Test Engineers to assure the software is developed adhering to the high quality standards we as well as our customer's expect. If you are quality oriented and like to work in a dynamic environment, where we constantly are pushing the boundaries of what is possible, this could be your next job.
Responsibilities:
The Software test engineer takes the lead in clarifying the understanding of requirements by all parties involved, by clearly defining why and what are the requirements, and expressing how the requirements are met.
The Software test engineer takes care of the design and automation of the tests that check the quality and functionality of products, while also coaching the team in quality and testability. They participate in all phases of development, from determining the test approach and procedure to troubleshoot and report errors, to communicating recommendations for improvement.
Mandatory Skills Description:
• Software Test engineering knowledge - bachelor's or master's degree in Software Engineering or similar
• 5+ years of experience in defining and automating software tests and the generation of test reports and 7+ years of total IT experience
• Proficiency with testing - should be familiar with several testing techniques and tools, as well as be able to interpret results
• Requirements analysis - should be able to help domain experts and developers produce clear, efficient and effective requirements
• Troubleshooting - should be able to spot the issues and perform root cause analysis
• Creativity - should be able to envision different scenario variations and adapt the solution to the project's needs and limitations
• Testing tools (e.g., Cucumber, Junit, Cypress)
• Frameworks and practices (e.g., Agile, Scrum, Continuous Integration, Test Driven Development, Behavior Driven Development)
• Application Life-cycle Management tools knowledge (e.g., Polarion)
• Testing experience in Java based applications as well as CI/CD affinity
• Must be experienced also in Application Development, including being comfortable to do live coding demonstrations
Nice-to-Have Skills:
• Creativity - should be able to envision different scenario variations and adapt the solution to the project's needs and limitations
• Communication - should be able to put information out clearly and concisely
• Fast learner - should be open to learning, as the domain is extremely specific and innovative technologies are constantly integrated
• Healthy mindset - Should have an open and inclusive mindset