Description
We are seeking a Senior Software Engineer in Test with expertise in C++ development to join our remote team.
The successful candidate will play a pivotal role in transitioning towards a test automation-focused discipline, leveraging their expertise in C++, C#, and Unreal Engine.
If you are passionate about test automation principles and possess excellent leadership and communication skills, this might be the perfect opportunity for you.
Responsibilities
Collaborate with the client to align expectations and negotiate solutions Develop tools/solutions for repetitive tasks to improve efficiency and productivity Integrate new solutions with existing tools and pipelines Write clean, maintainable, and well-documented code Debugging C++ and C# code in the context of Automation solutions to find the root cause and fix the issues Develop, maintain, and improve the Automation solutions/tools/frameworks Integrate tools/Automation solutions to CI Systems and be able to debug them Contribute to the overall technical vision of the team Work with Engineering leadership to ensure that we have the right frameworks providing adequate performance metrics for all nightly builds
Requirements
3+ years of software development experience, with a willingness to switch discipline to SDET General understanding of the Testing Pyramid and Test Automation Framework structure Familiarity with test automation metrics Proficient in C++ and intermediate level of C# Good grasp of CI/CD and Test Automation Approaches such as Data-Driven Development Knowledge of White box and Black box testing, automation, and unit testing Experience with any API platform (Postman, curl, etc.) Excellent understanding of command line tools/CLI Bachelor's degree in Computer Science, Software Engineering, or related field Ability to thrive in a fast-paced environment Fluent English communication skills at a B2+ level
Nice to have
Understanding of Test Automation approaches: Keyword Driven Development, Behaviour Driven Development Experience with any test automation driver: Selenium, Appium, MS Automation Driver, etc Intermediate level of Python Basic understanding of 3D and 2D graphics and at least one Command Line Interface (Cmd, Powershell, etc.)
We offer
Health Insurance Life Insurance (SVO) Occupational Risk Insurance (ART) Paid Time Off Vacations.
14 calendar days a year, the number of days will increase by seniority based on local law rules Sick leave Exceptional Leave.
Take paid time off for your major life changes (childbirth, marriage, etc.) Compensation of costs for internet, electricity, and personal laptop usage (if applicable) Stable full-time workload Thousands of projects for top brands Stable income Referral Program Certification opportunities Unlimited access to LinkedIn learning solutions Language courses Relocation Assistance Package