The responsibilities of a Quality Engineer are as follows:
Design, develop, and implement manual and automation tests for software solutions.
Evaluate complex business requirements and processes.
Conducts analysis of organizational needs and goals for the development and implementation of test automation frameworks.
Take initiative and work independently on certain projects, while contributing to a large team on others.
What you ll work on:
Work closely with Product Owner, Developers Test Architects to make sure that all features and bug fixes come with test coverage.
Drive test strategies and work directly with other Functional QA and Development partners.
Write test cases for existing and new requirements. Identify test cases for manual and automation testing.
Automate and execute UI test scenarios/ run regression suits for existing and new solutions.
Analyze and troubleshoot production issues.
Understanding of SDLC, CI/CD, Agile/Scrum, TDD/ BDD, and object-oriented design principals.
What We re Looking For:
Bachelor s degree in CS, QA, or IT preferred (or equivalent experience)
4 - 6 years experience as a QA Engineer.
Strong understanding of the HTML DOM, CSS selectors, and data manipulation techniques in JavaScript.
Tools: JIRA, Azure DevOps, Swagger, Postman, Visual Studio, Git/GitLab.
Ability to communicate clearly and effectively with different levels of stakeholders in application delivery, QA and business groups.
Thorough understanding of test principles such as unit, smoke, functional, user acceptance, and usability testing.
Experience working in C#/.NET or JavaScript preferred and RESTful design / best practices.
Personal competencies:
Strong analytical, investigative, and problem-solving skills.
Commitment to producing quality work in a timely manner.
Must be confident, articulate and fast learner.
Willing to progress in an exciting, fast paced environment.
Self-starter with a natural curiosity to learn and develop capabilities.
Communication
Strong oral and written communication skills
Interpersonal skills and ability to work cooperatively with cross functional teams.