Q2 is seeking a Senior Software Development Test Engineer (Sr. SDET) to join our Platforms Team. In this role, you ll help deliver the quality and performance of large scale, big data, multi-platform s/w products that includes web, API and mobile application interfaces. Incumbents in this position are experienced, hands on and self-motivated engineers who can work collaboratively in a continuous integration environment. As an Sr.SDET, you will focus on contributing to the development of automated functional integration tests and end to end tests in an Agile environment.
Responsibilities:
- Tests complex API, web and mobile based applications that reference database back-end systems.
- Creates and maintains automated test cases, executes test suites, reviews and diagnoses reported bugs, and ensures overall system quality prior to a customer release.
- Designs, develops, maintains, and troubleshoots automated suites of tests through continuous integration for value added feedback.
- Works with the engineering teams to derive testing requirements throughout the development cycle.
- Reproduces, debugs, and isolates problems and verify fixes.
- Works closely with software developers to create software artefacts including test plans, test cases, test procedures and test reports.
- Works cross functional areas with internal partner engineering teams in a disciplined agile environment.
- Estimates own testing tasks and works productively with minimum supervision while showing excellent team attitude.
- Represents team leadership and provides technical guidance and training to junior test personnel.
- Participates in the performance testing and analysis framework for a web services architecture.
- Design and implement performance test strategies (Good to have) using industry-standard tools and frameworks to validate scalability, reliability, and responsiveness under load.
- Hands-on experience with performance testing tools like K6 and observability platforms such as Grafana, Prometheus, with a foundational understanding of performance engineering concepts (Good to have).
EXPERIENCE AND KNOWLEDGE:
- Typically requires a degree in Software Engineering, Computer Science or related technical discipline such as Science or Engineering and 5+ years of experience, preferably in either a Software Development Engineer or (SDET) Software Development Engineer in Test role
- Must have an understanding and ability to develop code in Python.
- Some experience in API testing from SOAP, RESTful is required.
- Good experience with XML, Databases and SQL.
- Hands-on experience with Linux, Windows, and/or mobile devices.
- Must have strong analytical and problem-solving skills as well as the ability to analyse complex problems in large systems.
- Experience with Test processes, open source test frameworks, test design strategies, writing test cases, and automating tests in Java with frameworks like JUnit/TestNG, Selenium with Python is preferred.
- Analyze performance bottlenecks and optimize system behavior by identifying latency issues, resource constraints, and inefficiencies across application layers and infrastructure.
- Design and implement performance test strategies (Good to have) using industry-standard tools and frameworks to validate scalability, reliability, and responsiveness under load.
- Hands-on experience with performance testing tools like K6 and observability platforms such as Grafana, Prometheus, with a foundational understanding of performance engineering concepts (Good to have).
- Must be detail oriented, analytical and creative thinker with passion for quality and test automation.
- Strong collaboration, negotiation and influencing skills.
- Experience leading ambiguous situations, dealing with technical issues and coming up with effective solutions to ensure customer project deliverables.
- Experience with Jenkins or other continuous integration systems.
- Experience with tools & applications such as JIRA, Confluence, Git.
- Must have previous experience with requirements, defect, functional, and performance management systems.
This position requires fluent written and oral communication in English.
Health & Wellness
-
Hybrid Work Opportunities
-
Flexible Time Off
-
Career Development & Mentoring Programs
-
Health & Wellness Benefits, including competitive health insurance offerings and generous paid parental leave for eligible new parents
-
Community Volunteering & Company Philanthropy Programs
-
Employee Peer Recognition Programs You Earned it