Senior Software Developer in Test (SWDiT)
Assent
About the role
About the Role
The Senior Software Developer in Test (SWDiT) ensures our software meets both functionality and quality standards by applying deep testing expertise across automated and manual strategies. Embedded in an Agile development team, this role also covers core responsibilities traditionally held by QA Analysts at Assent, including test strategy development, exploratory testing, and release readiness evaluation. You will collaborate with Product Managers, Developers, Designers, and downstream teams to advocate for quality across the software lifecycle—not only through code, but also through strategic risk assessment and user‑centered testing. As a senior team member in our Pune office, you are expected to own both test automation and aspects of quality governance, process improvement, and customer‑focused validation.
Key Responsibilities
- Collaborate with Product Managers, Designers, and Developers to shape test strategies for product capabilities—covering functional, performance, and end‑to‑end (E2E) testing layers.
- Challenge and refine requirements and acceptance criteria to ensure they are testable, user‑centric, and to proactively identify test coverage gaps, risks, and edge cases.
- Define what needs to be tested, not just how, contributing to layered test strategies aligned with business value.
- Design and implement automated tests across APIs, UI, and performance layers using tools such as NBomber, JMeter, Playwright, and C#‑based frameworks.
- Conduct exploratory and usability testing to uncover issues beyond automation—focusing on the end‑user experience and release risk mitigation.
- Triaging and root‑cause analysis of both test failures and production defects, including collaboration with support and delivery teams on resolution.
- Lead reviews of test results and outstanding defects with cross‑functional stakeholders to assess readiness for release.
- Maintain and ensure traceability of test evidence in compliance with ISO9001/SOC2 standards.
- Support documentation of delivery artifacts, including quality gates, testing coverage, and known issues.
- Actively engage in “quartet” collaboration with Product, UX, and Development from early stages of design.
- Mentor junior QA and SWDiT team members on both automation and broader quality practices.
- Work with global QA leaders to align test strategy and governance across geographies.
- Be familiar with corporate security policies and support the information security function to protect both information systems and corporate assets from undue risk.
Qualifications
- Excellent oral and written communication skills in English; clear, concise, and tactful communication.
- Minimum 7 years experience in Software Testing, in a role of QA specialist/engineer/Developer in Test using C#, NBomber, Java, JMeter, or Groovy (or related technologies) to write automated tests.
- Minimum 7 years of experience in dedicated automation testing using object‑oriented methodologies.
- Experience in building robust testing frameworks.
- Demonstrated experience writing API tests in NBomber, JMeter or related API test tools for SaaS web applications across multiple browser platforms.
- Solid experience in software development and testing approaches/methodologies and test life‑cycle methodologies—particularly SCRUM.
- Experience with ElasticStack and monitoring tools such as New Relic, DataDog, Database Performance Analyzer.
- Proficiency in MS Visual Studio, Git, Jenkins, MS Office Suite and Google Applications.
- Proficiency with working with large volumes of logs using the ElasticStack.
- Strong team player who can work well with others and focuses on the merits of ideas.
- Critical thinker who leverages powerful questions to anticipate barriers to quality and works with the team to remedy them.
- Solutions‑oriented and user‑centric approach to quality assurance with experience in exploratory, usability, and customer‑centric testing techniques.
- Ability to translate business requirements into meaningful test strategy and risk assessments.
- Organized with the ability to manage tight deadlines and multiple projects, ensuring the team is set up for success.
- Demonstrated ability to learn and apply new technologies, tools, and practices.
- Knowledge of AWS services and data medallion architecture is a definite asset.
Tools & Technologies
- Cloud: Amazon Web Services (AWS)
- Version Control & CI/CD: GitHub
- API Testing: C# with Postman or custom test harnesses
- UI Testing: Playwright (JavaScript/TypeScript)
- Performance Testing: NBomber
- Test Management & Traceability: Zephyr, Jira
Benefits
- Wellness: Vacation time that increases with tenure, comprehensive benefits packages (vary by country), life‑leave days, and more.
- Financial Benefits: Competitive base salary, corporate bonus program, retirement savings options, and other financial health supports.
- Work Flexibility: Flexible work options, volunteer days, and opportunities to engage in corporate giving initiatives.
- Lifelong Learning: Professional development days available from day one, encouraging curiosity and continuous growth.
- Inclusive Culture: Commitment to diversity, equity, and inclusion with employee resource groups and a focus on belonging, respect, and merit‑based advancement.
Requirements
- Excellent oral and written communication skills in English - you communicate clearly, concisely and with tact, delivering information to the right people at the right time
- Minimum 7 years experience in Software Testing, in a role of QA specialist/engineer/Developer in Test using C#, NBomber, Java, JMeter, or Groovy (or related technologies) to write automated tests
- Minimum of 7 years of experience in dedicated automation testing using object-oriented methodologies
- Experience in building robust testing frameworks
- Demonstrated experience writing API tests in NBomber, JMeter or related API Test Tools for testing applications, particularly SaaS web application software across multiple browser platforms
- Solid experience in the software development and testing approaches/methodologies and test life cycle methodologies – particularly SCRUM
- Experience with ElasticStack and monitoring tools such as New Relic, Data Dog, Database Performance Analyzer
- Proficiency in MS Visual Studio, Git, Jenkins, MS Office Suite and Google Applications
- Proficiency with working with large volumes of logs using the ElasticStack
- You are a strong team player who can work well with others and focuses on the merits of ideas
- You are a critical thinker who can leverage powerful questions to help others see what they’re not looking for, proactively anticipating barriers to quality and working with the team to remedy them
- You are solutions-oriented and user-centric in your approach to quality assurance with experience in exploratory, usability, and customer-centric testing techniques
- Ability to translate business requirements into meaningful test strategy and risk assessments
- Organized with the ability to manage tight deadlines and multiple projects, ensuring the team is set-up for success in their effort to deliver value
- Demonstrated ability to learn and apply new technologies, tools, and practices
Responsibilities
- Collaborate with Product Managers, Designers, and Developers to shape test strategies for product capabilities—covering functional, performance, and end-to-end (E2E) testing layers.
- Challenge and refine requirements and acceptance criteria ensuring requirements are testable and user-centric and to proactively identify test coverage gaps, risks, and edge cases.
- Define what needs to be tested, not just how, contributing to layered test strategies aligned with business value.
- Design and implement automated tests across APIs, UI, and performance layers using tools such as NBomber, JMeter, Playwright, and C#-based frameworks.
- Conduct exploratory and usability testing to uncover issues beyond automation—focusing on the end-user experience and release risk mitigation.
- Triaging and root cause analysis of both test failures and production defects, including collaboration with support and delivery teams on resolution.
- Lead reviews of test results and outstanding defects with cross-functional stakeholders to assess readiness for release.
- Maintain and ensure traceability of test evidence in compliance with ISO9001/SOC2 standards.
- Support documentation of delivery artifacts, including quality gates, testing coverage, and known issues.
- Actively engaging in “quartet” collaboration with Product, UX, and Dev from early stages of design.
- Mentor junior QA and SWDiT team members on both automation and broader quality practices.
- Work with global QA leaders to align test strategy and governance across geographies.
- Be familiar with corporate security policies and support the information security function to protect both information systems and corporate assets from undue risk.
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free