Software QA Engineer
Core
Ensuring continuous quality and testability of code through automated testing, regression validation, and performance analysis within the software development lifecycle.
Role type
Senior IC Software QA Engineer (Automation)
Builds
Automated testing frameworks, test suites, scripts, and testing tools for payment solutions.
Domain
Payments technology / Financial services
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Automated testing frameworks, unit and component testing, Agile methodologies, CI/CD pipeline integration, API and web services testing, performance and load testing, service virtualization, test plan design, impact analysis, code testability assessment
Preferred skills
Master's degree in Software Engineering, 6+ years in automated testing strategies, advanced performance/security testing, complex environment testing
Technologies
Continuous integration frameworks, service virtualization tools, automated testing frameworks, CI/CD pipelines
Responsibilities
Develop and maintain automated testing frameworks and scripts; Create and execute unit and component-level tests; Design testing strategies supporting test-driven development; Configure continuous integration frameworks and manage test data; Perform performance, load, and security testing; Simulate dependent systems using service virtualization; Coordinate testing efforts and provide feedback to stakeholders
Seniority
Mid-Senior, hands-on IC