Senior Software Development Engineer in Test

bswift
Summary
Join bswift as a Senior SDET and lead the design and evolution of scalable test automation frameworks for large-scale, distributed systems. You will drive system-wide quality initiatives and influence architecture and product decisions to enhance testability, observability, and resilience. Mentor other SDETs, champion modern testing practices, and collaborate with engineering, product, DevOps, and security teams. Responsibilities include designing and scaling test frameworks, defining end-to-end test strategies, building automation frameworks, conducting performance and security testing, integrating test automation into CI/CD pipelines, and utilizing AI-driven quality engineering. The role requires strong skills in TypeScript, automation tools, AWS, mobile testing, SQL/NoSQL, Agile, and CI/CD. bswift offers a fun, flexible, and creative work environment with opportunities for professional and personal growth and various benefits.
Requirements
- Bachelorβs or master's in computer science, Engineering, or related field
- 5β8 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
Responsibilities
- Design and scale test frameworks across Web, Mobile, API, and backend services
- Define end-to-end test strategies, ensuring functional, non-functional, and cross-system coverage
- Drive standardization of automation practices and reusable components across teams
- Build and evolve automation frameworks for unit, integration, regression, and end-to-end testing
- Monitor and improve test coverage across UI, API, database, and microservices
- Implement mobile app automation using tools like Appium and execution platforms like BrowserStack or Sauce Labs
- Design and execute performance, load, and stress tests using JMeter , k6 , or similar tools
- Conduct security testing and integrate tools like OWASP ZAP , Snyk into pipelines
- Ensure accessibility compliance using tools like axe-core
- Embed test automation in CI/CD pipelines using tools like GitHub Actions , Jenkins
- Lead test environment orchestration, rollback validation, and post-deployment QA
- Monitor test stability and system health using CloudWatch , Datadog , Grafana , or Kibana
- Use Generative AI and prompt engineering to accelerate test case generation and improve coverage
- Validate the quality and reliability of AI-driven application outputs
- Mentor junior engineers on test design, debugging, and quality best practices
- Lead test planning for multi-squad features or platform-wide initiatives
- Align quality efforts with product and engineering roadmaps
- Participate in Agile ceremonies and contribute to test planning from backlog grooming to release
- Define traceability from requirements through to test results
- Follow Git-based workflows, branching strategies, and review processes
- Ensure documentation of automation architecture, test plans, and KPIs
- Partner with architects and InfoSec to align test practices with compliance standards
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