Full-Time Senior Quality Engineer (Remote)
Job Description
We are looking for a Sr. Quality Engineer who has a hybrid skill set of traditional quality analyst and quality engineer. This individual must have proven experience in both manual and automated testing. The Sr. QE will work closely with a scrum team and Business Quality Analyst to drive built-in quality and adoption of best practices on test automation and must be familiar with agile concepts and practices.
Responsibilities:
- Drive ‘built-in quality’ and ‘whole team testing’ techniques during product implementation of a scrum team.
- Participate actively in grooming of stories and analysis of acceptance criteria.
- Design QA test plan for each sprint and identify testing requirements and dependencies
- Collaborate and share test scenarios with developers to drive a test-driven development approach and apply behavior driven testing approach
- Develop and perform functional testing, acceptance testing, integration testing, regression testing, system testing
- Responsible for all aspects of the QA workflow, including the development of test strategies, for manual or automated test execution
- Develop and execute manual or automated tests (functional, integration, regression and systems testing)
- Properly document testing issues to aid others in the quick and efficient remediation of the issue.
- Support User Acceptance Testing which includes communication of scope, readiness and known issues that impacts UAT
- Work closely with the scrum team to resolve customer issues
- Participate actively in all scrum ceremonies including sprint retrospective
- Mentor traditional QA on best practices on test automation
- Uphold and contribute to testing best practices in agile environment.
- Promote continuous process improvement and drive towards continuous testing.
Requirements:
- Minimum 8 years of QA/QE experience working in an agile environment plus 3+ years in automated testing
- Able to decompose business requirements and develop and execute manual and automated tests. He/She must have strong knowledge and proven experience with performing both automation and manual testing
- Able to collaborate with developers and share test scenarios to prevent potential defects
- Experience/understanding of cloud eco-system and testing
- Knowledge of HTTP, RESTful services, API Testing, JSON syntax
- Experience writing and executing SQL scripts
- Experience with batch job testing using Unix and running Shell scripts
- Experience with Web Service testing using SoapUI or Postman
- Experience with E2E and mobile test automation using tools like Testim, Browserstack or comparable E2E testing tools.
- Experience with API Test automation using Node.js, Typescript or Javascript, and Chai/Mocha framework
- Ability to support maintenance of automated tests running in Selenium, .Net and C#
- Understands unit test and code coverage. Has used tools like SonarCloud and SonarQube
- Drive automation innovation and streamline overall testing processes
- Perform peer review to identify improvements in test strategy
- Participate actively in developing test automation strategy for scrum team and for the department
- Write automated tests as part of Sprint work (In-Sprint automation)
- Hand-on experience on GitHub, Bitbucket, Kubernetes, OpenShift, Azure DevOps or other modern Build/Source code tools is a plus
- Experience with test automation on hybrid applications (on-prem and in the cloud, i.e. AWS and Azure)
- Understanding of Test Management Tools and Issue Tracking Tools (preferably Jira, Confluence, Test Management for JIRA or Azure DevOps).
- Excellent verbal and written communication skills
- Previous experience working in a software (PaaS) or product development environment preferred
- Strong understanding of quality principles and practices and structured testing
- Ability to interface effectively with scrum team
- Understanding of accountability and ownership.
- Self-Motivated. Driven to complete work assignments, but also to volunteer to take on unassigned work if needed.
- Possess a high-energy level, a strong sense of urgency, be self-motivated and work extremely well under pressure
- Strong organization, time management skills and attention to detail.
Education/Experience:
- Bachelor’s Degree in Computer Science, Engineering, or equivalent work experience.
- 8+ years of experience in quality assurance/ quality engineering testing role.
- Experience in scaled agile environment (SAFe)
- Bonus:
- Knowledge of Vehicle Remarketing or Online Auction Platform
- Cloud Experience (AWS, Azure)
- Experience with TDD and BDD
- Industry recognized certification in testing practices/fundamentals or SDLC a plus.
- Previous experience in writing test automation
How to Apply
Apply on our careers page: https://bit.ly/2XfPYlQ597 total views, 0 today