As a Software Engineer in the QE team, you will work with our core engineering and product management teams to make sure everything we build is both testable and tested. You ll be involved from the early stages of new feature development to help us architect solutions which are built for testability from the ground up. By being involved from the beginning you ll be able to ensure that the new features we ship have strong test coverage and that will continue to function reliably as the product continues to evolve. This is a unique opportunity to be part of a team building products never seen in the industry. In this role, you will develop testing solutions that are scalable, relevant, and critical to our company s success. We believe in building the right product, we believe in using best practices, we believe in everybodys input. You will help drive us to a continuously delivered micro-service environment.
Key Responsibilities:
Take complete ownership of testing product features end-to-end from requirement analysis to release validation.
Collaborate with Product Managers to review PRDs, define business use cases, and translate them into high-quality test scenarios, effective test plans and test cases.
Work on parallel feature releases, dynamically adjusting test strategies based on changing priorities.
Thoroughly test product functionality and usability in an AWS production environment by executing end-to-end test case scenarios.
Provide detailed reports on test execution results, issues found, and areas needing improvement, with a focus on product quality and customer experience.
Automate end-to-end feature test cases and execute/maintain Sanity & Regression test suites for each testing cycle.
Analyze test failures, investigate root causes, and work with engineers to resolve functional issues, including framework issues and functional bugs. Debug issues detected by Customers and internal Team members.
Identify, document, and track defects, working closely with the development teams to ensure timely resolution.
Actively participate in Kanban-driven testing workflows prioritizing tasks, ensuring smooth ticket flow, and limiting WIP (Work In Progress) items. Continuously update JIRA tickets with test progress, automation coverage, and defect tracking.
Required Skills:
Seasoned QA professional with 6-8 years of hands-on experience in both manual and automated testing processes
Extensive hands-on experience in API testing using Postman or similar API testing tools , ensuring robust validation of endpoints and integrations
Proven hands-on expertise in UI test automation using Python, PyTest/Robot Framework , and Selenium/Cypress/Playwright or equivalent tool , ensuring efficient and scalable test execution.
Hands-on experience in validating and executing tests in AWS production environments , ensuring system reliability, performance, and seamless deployment workflows
In-depth understanding of CI/CD, DevOps, and release management hands-on experience with Jenkins, GIT, and Docker .
Experience in performance testing using JMeter , including load, stress, and scalability testing, to assess system stability and optimize performance under varying conditions
Proficiency in test case management tools like TestRail, Zephyr, Xray, or equivalent , for test case creation, execution, tracking, and defect management to ensure effective QA processes.
Proficiency in JIRA and Confluence, with a strong understanding of the Kanban/Agile methodology for efficient task management, documentation, and workflow execution.
Proactive and startup-oriented mindset capable of taking full ownership, making independent decisions, and driving testing efforts autonomously without the need for supervision.
Excellent problem-solving skills with the ability to identify, debug, and resolve issues efficiently.
Must be a self-starter who thrives in a fast-paced, dynamic environment.
Good To Have
Experience with modern AI-based codeless UI automation tools