Role
As a Engineer in Quality ):
• You own and maintain the quality of large features / products / services, including their end user
experience and impact. You take complete ownership of their quality process and metrics,
across all releases.
• You are able to independently define the execution path for your area of work.
• You account for external dependencies in your plan and prioritize across multiple conflicting
tasks / issues to plan for timelines.
• You establish predictability and notify stakeholders about any delays, changes in release
cycles, sprint plan etc. during execution.
• You are able to lead people into the change by evangelizing the need of it, thinking logically
and creating credible arguments.
• You collaborate and build good working relationships with peers and other team members.
• You leverage your expertise within a specific area to understand the various components of the
problem and solve them logically.
• You are able to deliver solutions, despite not having all the possible pieces of information and
are able to manage unanticipated changes.
• You effectively cope with change and shift gears comfortably.
• You are able to break medium sized stories/sub features testing into smaller testing tasks.
• You identify bottlenecks in run time and are able to eliminate the same.
Minimum Qualifications
• BTech, MTech, or PhD in Computer Science or related technical discipline (or equivalent).
• Strong organizational and problem solving skills with great attention to detail, critical thinking,
debugging, solid communication, with the ability to track multiple test executions simultaneously
and report results.
• 5 + years of software development and testing experience with strong people management
skills.
• Experience in Automation for UI ,Mobile application, API, Web and Performance ( Espresso,
XCUITest, Appium, Selenium, Rest-Assured & Locust).
• Experience working with, customizing, and extending test automation frameworks.
• Strong coding skills, proficient in at least one object-oriented programming or scripting language
(e.g. Java, Python,Swift).
• Experience in testing mobile apps in iOS, Android OS and test automation.
• Exposure to Performance or any other Non-Functional testing.
• Knowledge of test methodology and tools, software testing standards, methods and
conventions, build systems, and the product development cycle.
• Experience with one or more continuous integration tools (e.g. Jenkins), version control
systems (e.g. Git).
• Shows creativity and initiative to improve product test coverage and effectiveness.
• Willingness and flexibility to switch between multiple high priority assignments.
• Exposure to DevOps tech stack like Docker, Jenkins, Mesos & Marathon.