The Software Quality Assurance (SQA) Analyst drives the end-to-end product testing strategy focused on delivering positive user experiences through secure applications. This individual will work under limited QA Management supervision and is an experienced professional. They will be responsible for developing and overseeing all QA-related activities involving a range of software projects from public-facing web applications to an internal real-time bidding platform. The Analyst will also work collaboratively within the SQA team to produce manual and automated test cases while identifying defects and seeing them through to resolution.
Partner with tech teams to analyze project goals, requirements, artifacts, and acceptance criteria to develop the overall testing strategy for both front and backend product features
Support continuous testing activities throughout agile development iterations by writing test scenarios/cases, performing manual testing, documenting/reporting defects back to the engineers, and assisting with automation efforts
Develop a strong understanding of our business and industry to provide effective test planning and execution
Perform functional and non-functional testing through a variety of different methodologies (Integration, Smoke, Regression, etc.) and testing software (Jmeter, Selenium, TM4J, etc.)
Conduct triage on reported bugs to identify gaps in the QA test strategy and prevent reoccurrences in the future
Assist with cross-component dependency analysis between the different applications
4+ years of QA Analyst or related software testing experience
Must possess a strong technical aptitude and familiarity with Linux, Jmeter, Automation Test Framework, Page Object Model, Jenkins Server, GIT, Maven, TestNG, Zalenium, Jira, TM4J, Postman (API Testing), and Selenium Web Driver
Experience or familiarity with object-oriented programming languages (Java experience is a plus)
Strong proficiency in SQL with experience in creating, modifying and executing complex queries for backend testing.
Ability to work independently or collaboratively with other team members to achieve the company and department goals
Ability to read and comprehend technical documents including design and architecture for complex applications
Strong team player with a high degree of flexibility to shift priorities in a fast-paced environment