Overview
Experience: 4.00 + years
Salary: INR 1500000-2000000 / year (based on experience)
Expected Notice Period: 7 Days
Shift: (GMT+05:30) Asia/Kolkata (IST)
Opportunity Type: Remote
Placement Type: Full Time Permanent position(Payroll and Compliance to be managed by: A Series A funded California based Software Development Company)
(*Note: This is a requirement for one of Uplers' client - A Series A funded California based Software Development Company)
What do you need for this opportunity?
Must have skills required:
Gatling, JMeter, or GCP, AWS, Azure, Docker, Kubernetes, Automation Testing, Manual Testing, Java, Java/Java J2EE, Python, TypeScript, Selenium, Cypress, Playright, Postman, RestAssured, CI/CD, GitLab, Jenkins
A Series A funded California based Software Development Company is Looking for:
The Role:
As a Senior QA Engineer, you will own the quality process for specific product features, transitioning beyond simple execution to test strategy design and automation architecture contribution. You will act as a key liaison between the product, development, and QA teams, leveraging your 4–6 years of experience to drive quality and efficiency throughout the entire CI/CD pipeline.
Key Responsibilities
I. Test Strategy & Manual Mastery
- Test Ownership: Take ownership of the testing strategy for complex features and modules, defining scope, objective, and acceptance criteria based on detailed review of business and technical requirements.
- Manual & Exploratory Testing: Design, execute, and maintain comprehensive manual test cases focusing on edge cases, usability, and user experience (UX). Conduct deep Exploratory Testing to identify defects that automated scripts may miss.
- Risk-Based Testing: Apply Risk-Based Testing principles to prioritize testing efforts, focusing on high-risk, high-impact areas of the application (e.g., payments, core workflow, security).
- Defect Leadership: Oversee the entire Defect Lifecycle Management, performing root cause analysis (RCA) on critical production issues and ensuring all defects are clearly documented, tracked, and validated.
- Automation Development: Design, develop, and maintain robust, scalable automation scripts for Functional, Integration, and Regression testing using a standard framework.
- Framework Contribution: Actively contribute to the enhancement and maintenance of the existing test automation framework (e.g., implementing design patterns like Page Object Model - POM).
- API & Backend Testing: Be proficient in API testing (e.g., using Postman, RestAssured, or similar libraries) to validate backend services and data integrity.
- CI/CD Integration: Integrate automated test suites into the Continuous Integration/Continuous Deployment (CI/CD) pipeline (Jenkins, GitLab, or similar) to enable frequent and fast releases.
- Database Validation: Utilize SQL expertise to perform complex database validation queries to ensure data consistency and integrity across systems.
- Cross-Functional Collaboration: Serve as the quality gatekeeper in Agile/Scrum teams, collaborating closely with Developers and Product Managers to shift testing "left" (early).
- Mentorship: Provide guidance, technical advice, and code reviews to junior team members, fostering a culture of quality.
- Reporting: Track and report on key QA metrics (defect density, test coverage, automation ROI) to management and stakeholders.
- As Senior QA Engineer primary work responsibilities is focused towards release activities from the date of joining till experienced enough to handle automation and manual in parallel. Ideally will be working on functional testing for at least 8-12months after onboarding.
- Experience: 4 to 6 years of progressive experience in Software Quality Assurance with a strong hybrid focus on both manual and automation testing.
- Programming: Strong proficiency in at least one object-oriented programming language used for automation (e.g., Java, Python, or JavaScript/TypeScript).
- Automation Tools: Hands-on expertise with at least one industry-standard UI automation tool (e.g., Selenium WebDriver, Cypress, or Playwright).
- Technical Stack:
- Expertise in API Testing and related tools/libraries (e.g., Postman, RestAssured).
- Proficiency in SQL for database testing and validation.
- Experience with Git or another version control system.
- Methodology: Deep working knowledge of Agile/Scrum methodologies and the full Software Testing Life Cycle (STLC).
- Problem-Solving: Excellent analytical, debugging, and troubleshooting skills to dive deep into application code and system logs.
- Experience with performance/load testing tools (e.g., JMeter, Gatling).
- Prior experience in a fast-paced SaaS or startup environment.
- Experience with cloud platforms (AWS, Azure, or GCP) or containerization (Docker, Kubernetes).
- Relevant industry certifications (e.g., ISTQB Advanced Level).
- Step 1: Click On Apply! And Register or Login on our portal.
- Step 2: Complete the Screening Form & Upload updated Resume
- Step 3: Increase your chances to get shortlisted & meet the client for the Interview!
Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement.
(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).
So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!