Sr. Software QA Engineer (Full Time, Remote)
About: High-growth, venture-backed, and award-winning company that has pioneered person-centric interoperability. Our SaaS technology platform serves as the foundation for the rapid collection, management, and sharing of healthcare data privately and securely.
Job DescriptionWe are seeking a strong and experienced Senior Software QA Engineer to build out the health data management platform. You're ready to take on the opportunity of being our first QA hire — establishing better testing and QA practices across the whole organization!
- Raising the quality bar in scrum teams by early testing via manual or automation process
- Play a key role in the visibility of testing during each sprint and provide transparency on results.
- Work with the team to raise the bar of quality of each user story(ies) to improve the satisfaction of our internal and external end users.
- Building out automation framework that will help streamline our existing testing
The ideal candidate should be a natural leader who drives team accountability and results with positivity, transparency, and strong team collaboration.
Responsibilities and Duties- Deep understanding of software testing, its main concepts and processes
- Critical thinking and analytical skills to examine bug reports and prioritize necessary tests
- Great communication and teamwork skills to interact with peers and other stakeholders
- Knowledge of command line tools - git, bash. You're comfortable running an application on your machine.
- Ability to ingest complex project requirements and execute on them.
- Collaborate within the scrum team providing input for QA testing estimation, sprint planning, story development and testing, demos, and team retrospective.
- Work with Scrum team to write and define test plans for features
- Work with Engineering and DevOps to add testing to deployment pipelines.
- Provide concise and accurate documentation of bugs in ticket system, such as Azure DevOps, Jira, or Trello
- Write Regression, Smoke and Functional (end-to-end) tests in testrail
- Ensuring automation coverage and test execution are completed during each sprint and prior to release.
- Develop automation script that can be integrated into the continuous Integration and Continuous Delivery process
Desired Skills and Qualifications
- 3-5+ years of hands-on SDET experience with hands-on participation in automated and manual testing of software/mobile applications in an agile environment (Health Care)
- Experience managing and/or contributing to comprehensive functional and regression test suites from design, implementation, and maintenance of test automation and frameworks
- Comprehensive knowledge of QA methodologies including functional, performance, BDD, regression, black-box, white-box testing and other testing strategies.
- Automation expertise using tools and frameworks such as Cucumber, PyUnit, jUnit, TestNG, Selenium or similar
- Experience with browser test automation using tools like Selenium/Webdriver
- Working knowledge of API automation and experience in setting up API tests for REST APIs and Web Services
- Experience in automating web applications, iOS and/or Android mobile apps
- Experience working with external cloud testing solutions such as AWS device farm or BrowserStack
- Experience in working with build tools such as Jenkins and/or Other build tools to integrating test automation into CI/CD pipelines