Job Title: QA Engineer
Location: Remote/Virtual
Reports To: Team Lead, QA
What Need Can You Fill?
We are seeking an exceptionally motivated and detail-oriented QA Engineer to join our forward-thinking team. This pivotal role requires a candidate who is adept at ensuring the quality and reliability of our software products and embodies a deep passion for driving success and efficiency in every initiative. The ideal candidate will have a proven track record of excelling beyond standard expectations, a keen desire to continually learn and adapt, and the drive to grow with the company long-term. Your mission will be to champion the pursuit of excellence in software quality, fostering an environment that thrives on innovation and exceptional service delivery.
What Will You Be Doing?
- Learn the Intradiem business and system architecture and be able to quickly contribute to the team.
- Analyze requirements and bugs and determine the best testing approach.
- Design test plans, test scenarios, test cases to be executed in API/service layer testing and end-to-end testing.
- Collaborate with QA peers and other groups (Development, Architecture, and Product). Conduct formal test reviews and incorporate feedback.
- Develop, execute, and maintain test scripts.
- Execute test cases, troubleshoot systems, and write detailed bug reports.
- Demonstrate tested features to Product Management.
- Coach and mentor junior testers towards efficient and effective test coverage, continuous improvement, and quality advocacy.
- Strive for QA and CI/CD best practices.
- Perform peer code review. Treat test code as production code.
- Research and provide suggestions for technologies and frameworks.
- Conduct all business in accordance with Intradiem policies and procedures.
- Perform all other duties as assigned.
What Will You Need To Succeed?
- Bachelor’s degree in computer science, related field, or equivalent work experience.
- 3+ years of hands-on QA experience.
- 2+ years of experience using automation tools.
- In-Depth understanding of QA methodologies.
- Strong interpersonal, writing, and communication skills.
- Expert at creating functional and end-to-end test cases in test management systems.
- Expert at troubleshooting and bug documentation.
- Experience with RESTful APIs, SQL, Java Message Service, and ELK.
- Experience with tools including JUnit, SmartBear ReadyAPI (or Postman), Cypress.io (or equivalent), QMetry, VersionOne, and Confluence.
- Experience with one or more object-oriented programming languages, such as Java/Groovy or Python. Experience with JavaScript language a plus.
- Experience with Cloud Computing such as AWS. Experience with On-Premises solutions and Hybrid solutions a plus.
- Experience with Containers and Kubernetes a plus.
- Experience with Jenkins and Continuous Integration.
- Experience with Git, Gerrit, Bitbucket, or other version control software.
*Must be able to travel 3-4 times a year for onsite team meetings*