Middle Automation QA Engineer with C# and JavaScript Offline

About the Role

Automation QA Engineer is a member of an agile development team and is responsible for writing and automating functional test cases for the products developed by the software engineering team. The individual in this position contributes to the standardization and refinement of feature testing coverage in general and functional automation tests in particular, as well as facilitation of the overall QA process through the team’s whole product delivery lifecycle

 

What You’ll Do

  • Develop, run & maintain test cases (automated and manual) for multiple features, ensuring comprehensive test coverage of the functionality developed by the Agile development team
  • Attend daily scrum and team meetings, actively participating in backlog grooming, brainstorming, sizing/planning, and retrospective sessions to contribute to the creation and delivery of new software features
  • Determine when features are ready for release based on quality standards
  • Write and track defects, verify fixes, and ensure the overall stability and performance of our software applications
  • Follow test design techniques and coding standards, conduct code reviews and code refactoring
  • Conduct investigations, write and maintain technical documentation
  • Document test procedures and test results, analyzing them and providing meaningful reports
  • Collaborate with cross-functional teams, communicate technical issues and solutions effectively to other team members and stakeholders.
  • Identify bottlenecks and inefficiencies in QA processes, propose effective solutions, and facilitate their implementation

 

What We’re Looking For

  • 3+ years of experience writing automated functional tests
  • Expertise in programming languages such as C#, JavaScript, TypeScript
  • Experience writing SQL queries
  • Experience with Selenium WebDriver / Playwright
  • Strong understanding of various QA methodologies and SDLC
  • Strong communication skills and experience collaborating with multiple groups across disciplines
  • Ability to test using both ad-hoc methods and documented test cases
  • Desire to work both independently and within a team
  • English proficiency (from upper-intermediate)