Overview
Quality Assurance Engineer responsible for testing a feature or a small feature set, breaking down problems, estimating time for quality-related tasks, and increasing the ability to work independently.
What you'll do
- Break down problems and estimate time for quality-related tasks.
- Demonstrate increasing expertise in application domain and functional areas.
- Apply various testing types and methodologies effectively during SDLC.
- Take ownership of small tasks and deliver without supervision while using discretion to seek help when necessary.
- Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Doc Practices, refactoring and Testing Techniques.
- Work independently and deliver testing and use case creation that meets standards and delivers desired functionality using the technology selected for the project.
- Write effective tests according to best practices so that crucial functional requirements are verified and tests remain valid when code is refactored.
- Collaborate with the development team in bug fixing and build plans.
- Collaborate with Quality Leaders in creating test plans.
- Implement and configure testing tools and at times help junior staff.
- Implement system-level integration testing.
- Define quality metrics, best practices and coding patterns, and provide deep expertise on coding.
- Help team members.
- Seek to understand problems thoroughly before implementing solutions and ask questions to clarify ambiguous requirements.
- Identify opportunities for innovation, offer new ideas and take the initiative to experiment with new software frameworks.
- Adapt to new environments and changing requirements and pivot quickly as needed.
- Respond to coaching and seek information from other sources.
What you'll need
- Bachelor’s degree in computer science or STEM (Science, Technology, Engineering, and Mathematics).
- Minimum 2 - 4 years of relevant experience.
- Good programming experience in TypeScript/JavaScript.
- Experience in UI test automation using Selenium, Playwright and WebDriverIO Automation, specifically writing code in TypeScript or Java.
- Experience testing APIs and automating with Karate, Rest Assured or Playwright.
- Skill in core data structures and algorithms.
- Experience writing, executing and monitoring automated test suites using a variety of technologies including, but not limited to, Cucumber, Playwright and Selenium.
- Ability to make basic technology choices based on experience.
Nice to have
- A solid understanding of the underlying infrastructure needed to run a large distributed web application.
- Ability to break down problems and estimate time for development tasks.
Details
- Location: Bengaluru.
- Relocation assistance is provided.
Read the full description and apply on the company’s own careers page.