Software Quality Auto Engineer - GenomicsSan Diego, California
The SQA Engineer is responsible for creating, maintaining and evolving the software testing and test automation framework for the various software systems developed and maintained by the institution. As the systems continue to expand with new features, the SQA ensures extensive testing including whitebox, blackbox, integration, regression, and smoke testing. Leveraging industry standard test automation frameworks, the SQA will design and maintain automated tests to validate applications, including determining priority for test scenarios and creating execution plans to implement these scenarios. The SQA analyzes bug reports, highlights problems and communicates clearly with the engineering team in a timely manner.
By adopting best software engineering practices, the SQA will work closely with the development team to ensure software work products are of the highest quality.
Bachelor’s Degree in area of study in a field related to the position
2 years of experience
Strong OOP skills with Python
Strong knowledge base in software development and its life cycle
Experience with various white box testing methodologies such as stress testing, unit testing, functional testing and regression testing
Experience in web automation with Selenium
Experience writing and maintaining test plans based on product requirements.
Must have ability to work in a dynamic and fast paced environment
6 years of experience
Experience with Python frameworks such as Flask and Django
Experience in development test automation framework
Experience performing cross-browser testing
Experience with continuous integration tools i.e. Jenkins
Experience with JIRA and Confuence
Experience working with ORM such as SQLAlchemy
Familiarity with API and its data format
Familiarity with security aspects of web application
Familiarity with SQL and noSQL databases
Familiarity working in an Agile Scrum environment
Experience in CAP/CLIA or other regulated lab environment