Software Quality Assurance Engineer Role Summary
We are seeking a skilled Quality Assurance Software Engineer to join our team. The ideal candidate will have experience in software development and testing, with a strong focus on quality and reliability.
* Work closely with developers to identify and resolve issues during the feature development process.
* Design, implement, and maintain automated testing frameworks within a CI/CD process.
* Create and maintain test plans for new features and existing features from the systems using Xray.
* Experience with different frameworks like Selenium, Pytest, Playwright, and K6 is essential.
* Identify and resolve testing dependencies, traceability, risks, and gaps in test coverage across a complex distributed system.
* Be comfortable working with Linux and Docker environments.
* Understand the technology strategy of the organization to ensure QA strategy alignment.
Required Skills and Qualifications:
* BS degree in Computer Science, Engineering, or similar technical field of study.
* 2 to 5 years of software quality assurance experience.
* Software development experience using Golang, Python, or JavaScript.
* Familiarity with Linux and scripting is required.
* Experience with AI/ML and handling non-deterministic systems is essential.
* Proven ability to create and orchestrate manual test plans.
* Experience working with Atlassian tools such as JIRA and Confluence.
Benefits:
As a member of our team, you will have the opportunity to work with cutting-edge technology, collaborate with experienced professionals, and contribute to the development of innovative solutions.
Others:
Join our team and be part of a dynamic and collaborative environment that values innovation, creativity, and teamwork.