Software QA II
Core
Software QA Engineer responsible for ensuring application and platform quality through manual, functional, integration, regression, exploratory, and automation testing.
Role type
Software QA Engineer
Builds
Client/Server and API applications
Domain
Software Engineering / Quality Assurance
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Test strategy and planning, Test environment design, Manual and functional testing, Test management tools (ALM, Xray), CI/CD integration (TeamCity, Jenkins, Git), Database querying (Oracle DB, SQL Server), Automation frameworks (Selenium, TestNG, REST-Assured, Cypress, Postman), Programming (Core Java, C#, Java scripting), Agile methodology, Offshore-onshore collaboration
Preferred skills
None stated
Technologies
ALM, Xray, JIRA, Confluence, TeamCity, Jenkins, Git, Oracle DB, SQL Server, Selenium, TestNG, REST-Assured, Postman, Cypress, Core Java, C#, Java scripting
Responsibilities
Work with developers and product managers to ensure quality development, generate test reports communicating results and risks, lead script failure analysis and resolution, facilitate bug triage and root cause analysis, support data planning and ticket management, perform application testing (Client/Server, API), execute functional, integration, regression, exploratory, and automation testing
Seniority
Mid-level IC