Quality Assurance Engineer
At our company, we are passionate about delivering high-quality products to our clients. We believe that quality is not just a goal, but a mindset.
Key Responsibilities:
* Take ownership of the quality assurance aspects of a project, ensuring quality deliverables are produced for our clients.
* Write, execute, debug, and refactor test automation code.
* Work closely with software developers to reach a common understanding of the code base and test coverage requirements.
* Design and develop automated testing solutions, from scratch.
* Collaborate with analysts to make sure the required business scenarios are covered in the acceptance test scripts.
* Design, run, and manage effective testing techniques for both the functional features of an application as well as its non-functional parameters including speed, scalability, security, reliability, efficiency, usability, capacity, recoverability etc.
* Experience with one or more of the following frameworks: Cypress, Playwright, Selenium, Cucumber, Puppeteer.
* Experience testing both web-browser based solutions, as well as API-only based solutions.
Required Skills and Qualifications:
* Strong analytical and problem-solving skills.
* Excellent communication and collaboration skills.
* Ability to work effectively in a team environment.
* Proficiency in one or more programming languages.
* Knowledge of software development methodologies and principles.
* Understanding of testing concepts and practices.
Benefits:
* Competitive salary and benefits package.
* Opportunity to work on challenging projects with a talented team.
* Professional growth and development opportunities.
* Flexible work arrangements and work-life balance.
What We Offer:
* A dynamic and supportive work environment.
* The opportunity to be part of a forward-thinking organization.
* A chance to contribute to the development and strategic direction of the business.
* Continuing education and training opportunities.