Senior QA Automation Engineer

Feel free to fill out the form, so we can invite you to an interview!
About the job
The largest part of our team is working on the world's leading all-in-one software for commercial and residential HVAC, plumbing, electrical, and other field service businesses.

Our team comprises more than 70 top-tier specialists, most of whom are .Net developers. We are fully integrated into the development processes and collaborate closely with the larger development team from the US, Canada and Europe.
Most of our specialists work entirely remotely and are scattered across many cities
About the Project
Despite the age of the project, we use modern technology and always try to maintain the latest versions of frameworks.
Architecturally, you can clearly distinguish a monolithic core and dozens of services, microservices, and independent web and mobile applications that form a single product ecosystem.

What We Offer:
· Relocation to Limassol, Cyprus (flight compensation and three months rent).
· Competitive salary.
· Employment in full compliance with labor legislation.
· We are ready to discuss requests for compensation individually with successful candidates.
· The company provides the necessary equipment for work, including remote workers.
· English training.
· Medical insurance.
· Free work schedule (40 hours per week).
· Travel to product owner's HQ in Los Angeles and an additional office in Yerevan.

As our Sr. Automation QA Engineer, you will:

· Revamp our automation coverage by working closely with Products, UX and Developers on testing features and automating our test cases and scenarios.
· Extend and maintain our test frameworks as needed and develop new testing tools.
· Run and maintain automation scripts for new functionality and regression testing.
· Facilitate ongoing process improvement efforts to ensure test planning, execution, and reporting methods are effective, efficient, standardized, coordinated, and integrated.
· Design test strategies, develop test tools and implement test cases to ensure the highest quality deliverable.
· Collaborate with Engineering to understand the Product Architecture and identify, design, or enhance existing test frameworks.
· Defect tracking and issue status reporting.

To be successful in this role, you’ll need the following:
· 5+ years of hands-on software quality assurance testing experience, preferably with web and mobile applications in the software development industry
· 5+ years of in-depth experience developing test automation for business objects and entities independent of any available user interface.
· 5+ years of hands-on experience in Automated Tests using
· 5+ years of experience with C# , JavaScript.
· Capability to think & contribute from a Framework perspective, effects of changes & upgrades.
· Habit of writing clean, re-usable & parameterized code for Tests, ensuring coverage.
· Good knowledge of SQL, HTTP stack / API / REST / SOAP.
· Experience with code deployments and version control systems (GIT).
· Experience creating automation on projects that integrate with third-party APIs is preferred.
· Experience with Continuous Integration and familiarity with Continuous Deployment tools such as teamcity .
· Experience implementing and executing test automation cases using NUnit is preferred.
· Ability to rapidly learn third-party development / QA tools is preferred.
Your name
Your phone