Senior Quality Assurance Engineer
**This role is for one of the Weekday's clients
**Min Experience: 3 years
Location: Bengaluru
JobType: full-time
You will take ownership of quality assurance across mobile, web, and backend user journeys—transforming product requirements into clear, well-defined test scenarios, conducting thorough exploratory testing, validating data flows (APIs and events), and ensuring releases remain ready for deployment in a rapidly evolving fintech environment.
Responsibilities
- Execute API testing using tools such as Postman and Rest Assured.
- Integrate automated test suites into CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI).
- Collaborate closely with developers, product managers, and QA leads to comprehend requirements and formulate effective test strategies.
- Perform regression, smoke, sanity, and end-to-end testing within agile/scrum settings.
- Identify, document, and track defects, working alongside developers to facilitate swift resolution.
- Monitor test coverage and quality metrics, providing regular status updates to stakeholders.
- Maintain up-to-date documentation of test cases and results using tools like JIRA, TestRail, or Zephyr.
Required Qualifications:
- Proficient in manual testing across mobile, web, and API platforms with strong exploratory testing skills and adeptness at isolating defects.
- Experience with API testing using Postman/Newman; familiarity with JSON, HTTP protocols, authentication flows, headers/cookies, and schema comparisons.
- Mobile testing expertise including use of real devices and emulators, testing deep links, push notifications, permissions, app upgrades, and crash analysis (using Crashlytics/Instabug).
- Web testing skills encompassing cross-browser sanity checks (Chromium, Firefox, WebKit), responsive design validation, cookies/storage management, and feature flag testing.
- Working knowledge of data tools and databases: SQL for Postgres, basic DynamoDB queries, interpreting Kafka messages, and validating Redis keys and TTL.
- Experience with debugging tools such as Charles, Proxyman, Fiddler, browser developer tools, adb/xcode utilities, log analysis (CloudWatch/Kibana), and network throttling.
- Familiarity with process management tools (Jira, TestRail, Zephyr) and ability to create clear bug reports including steps to reproduce, expected vs. actual results, environment details, logs, and attachments; management of versioned test assets.
- Awareness of security and compliance standards, including PCI-DSS basics, handling PII data, data masking, and session/authentication testing.
- Comfortable leveraging Generative AI responsibly to accelerate test design and failure analysis, adhering to prompt hygiene and avoiding inclusion of sensitive data.
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related discipline.
- 3 to 6 years of experience in software quality assurance, ideally within an Agile development environment.
- Experience with test automation using popular frameworks such as WebdriverIO, Playwright, Mocha, Appium, JUnit, or TestNG.
- Proficiency in at least one programming or scripting language (e.g., JavaScript, Java, Python).
- Exposure to performance testing tools (JMeter, k6) and security tools (OWASP ZAP, Snyk).
Skills
API Testing
Manual Testing