Responsibilities
- Automation, Coverage & Mobile Testing - Design and maintain automation frameworks for Unit, Integration, Regression, and End-to-End testing.
- Automation, Coverage & Mobile Testing - Define and monitor test coverage across UI, API, and database layers to ensure comprehensive quality assurance.
- Automation, Coverage & Mobile Testing - Develop and manage test scripts using tools like Playwright, Cypress, Jest, and Cucumber.
- Automation, Coverage & Mobile Testing - Implement and maintain mobile app testing pipelines, including automated test execution with BrowserStack, to ensure reliable cross-platform quality.
- Functional & Non-Functional Testing - Design, execute, and maintain functional, performance, load, and stress tests using tools such as JMeter and k6.
- Functional & Non-Functional Testing - Perform security validation and edge-case scenario testing to ensure application reliability and resilience.
- CI/CD Integration & Observability - Integrate automated tests into CI/CD pipelines using tools like GitHub Actions or Jenkins.
- CI/CD Integration & Observability - Collaborate on deployment activities, including rollback verification and post-deployment validation.
- CI/CD Integration & Observability - Monitor application and test performance using tools such as CloudWatch, Datadog, Grafana, or Kibana to proactively detect issues and ensure system health.
- SDLC Involvement & Agile Practices - Actively contribute to Agile ceremonies and backlog grooming sessions with a focus on understanding both functional and non-functional requirements, ensuring clarity around testability, performance, and reliability.
- SDLC Involvement & Agile Practices - Define test strategies early in the lifecycle and ensure traceability from requirements to test cases and results to maintain coverage and accountability.
- Code Quality & Version Control - Follow Git-based workflows and branching strategies for effective collaboration throughout the SDLC.
- Code Quality & Version Control - Review test code, enforce quality standards, and document test scenarios, automation architecture, and quality KPIs to ensure transparency and maintainability.
- AI driven quality engineering - Leverage Generative AI and prompt engineering techniques to accelerate test case generation, improve coverage, and enhance productivity in QA workflows.
- AI driven quality engineering - Support testing of Generative AI applications, ensuring compliance, reliability, and quality through thorough validation of outputs and behaviors.
- Leadership & Mentorship - Mentor junior SDETs and QA engineers on best practices in test automation, debugging, and test design, fostering a culture of quality and continuous learning.
- Leadership & Mentorship - Lead test planning and strategy for major features, services, or cross-functional initiatives, ensuring test coverage across functional and non-functional areas.
- Leadership & Mentorship - Align QA goals with product and engineering roadmaps, collaborating closely with stakeholders to ensure quality is integrated from planning through release.
Requirements
- Bachelor’s or master's in computer science, Engineering, or related field
- 3-5 years of SDET experience with strong skills in TypeScript, scripting, and automation tools (Playwright, Cypress, Jest, Appium, Selenium)
- Hands-on with AWS (Lambda, DynamoDB, SQS, EventBridge, API Gateway), microservices, and event-driven architectures
- Experience in mobile testing and automation using Sauce Labs or similar platforms, and frameworks like Appium or equivalent for cross-device validation.
- Proficient in SQL/NoSQL; able to write complex queries for backend, data validation, and end-to-end testing
- Skilled in Agile, Git, and CI/CD with test automation integration
- Experience in performance testing, observability, error tracing, and exposure to security testing practices
- Familiar with AI tools for test generation/analysis (e.g., Generative AI) and contributing to bug fixes and product improvements
- Strong communicator in global teams with experience mentoring junior QA/SDET engineers
Benefits
- Comprehensive Health Benefits: Insurance coverage and health plans to support your wellness and that of your family.
- Competitive Compensation: A compensation package that recognizes your skills, experience, and contributions, including performance-based incentives for most roles.
- Hybrid work-model: With Flexible working hours
- Retirement Savings Plans: Options to help you plan for a secure financial future with employer-sponsored retirement savings programs.
- Professional Development: Opportunities for career growth, including training and access to resources to support your career progression.
- Supportive Culture: A work environment that encourages collaboration, open communication, and creative problem-solving, where your voice and ideas are valued.
- Employee Wellbeing Initiatives: Programs focused on mental health, financial planning, and wellness resources to help you thrive inside and outside of work.
Work Arrangement
Hybrid
Additional Information
- Make an Impact: At bswift, your work directly contributes to transforming how organizations approach benefits administration and client engagement. Join us to be part of an organization that is making a meaningful difference in the lives of our clients and their employees.