Quality Assurance Engineer
Embroker
·
Posted:
June 12, 2023
·
Remote
About the position
This role at Embroker is focused on automated testing and quality assurance for their software development process. The responsibilities include creating and executing test plans, increasing test coverage, discovering and documenting bugs, and advocating for quality throughout the development process. The ideal candidate should have a degree in Computer Science or a related field, knowledge of software engineering and quality assurance principles, and at least 3 years of experience with automated testing. Experience with JavaScript, Scrum, CSS, HTML, SQL, and JIRA is also desired.
Responsibilities
- Devise test plans and test cases that are automated for regression execution
- Increase and maintain automated test coverage
- Create, modify, and execute functional tests
- Perform story verification in an Agile development environment
- Discover bugs and detail their reproduction
- Be the vocal proponent for quality in every phase of the development process
- Execute smoke, functional, integration, exploratory, and regression black-box and gray-box testing
- Collaborate as a team player with strong communication and interpersonal skills
- Possess a degree in Computer Science or related field
- Have knowledge of software engineering and quality assurance methods and principles
- Have 3+ years of experience with design and implementation of automated tests
- Have experience with Javascript based web applications
- Have experience with Scrum
- Have a solid understanding of CSS, HTML, and SQL
- Possess strong programming fundamentals and analytical skills with testing web applications
- Have knowledge and experience with an object-oriented programming language (GO, Java, C++)
- Have experience with JIRA
Requirements
- Devise test plans and test cases that are automated for regression execution
- Increase and maintain automated test coverage
- Create, modify, and execute functional tests
- Perform story verification in an Agile development environment
- Discover bugs and detail their reproduction
- Be the vocal proponent for quality in every phase of the development process
- Execute smoke, functional, integration, exploratory, and regression black-box and gray-box testing
- Team player, strong communication & interpersonal skills
- Degree in Computer Science or related field
- Knowledge of software engineering & quality assurance methods and principles
- 3+ years of experience with design and implementation of automated tests
- Experience with Javascript based web applications
- Experience with Scrum
- Solid understanding of CSS, HTML and SQL
- Strong programming fundamentals and analytical skills with testing web applications
- Knowledge and experience with an object-oriented programming language (GO, Java, C++)
- Experience with JIRA
Benefits
- Remote work opportunity in Ottawa, Canada
- Competitive salary and funding from leading fintech investors
- Devise and execute automated test plans and test cases
- Increase and maintain automated test coverage
- Perform story verification in an Agile development environment
- Discover and detail bugs for reproduction
- Strong communication and interpersonal skills
- Degree in Computer Science or related field
- Knowledge of software engineering and quality assurance methods
- 3+ years of experience with automated tests
- Experience with Javascript based web applications
- Experience with Scrum
- Solid understanding of CSS, HTML, and SQL
- Strong programming fundamentals and analytical skills
- Knowledge and experience with an object-oriented programming language (GO, Java, C++)
- Experience with JIRA
- Opportunity to work with a growing, well-funded player in the Insurtech space
- Emphasis on teamwork, positivity, and creating magic in the workplace
- Commitment to diversity and inclusion, encouraging applications from marginalized communities.