Designation: Senior Test Engineer
Skills: Python, Behave, BDD, Selenium
Qualification: B.E./B. Tech – CSE/E&TC/EC or equivalent
Location: Pune
Experience: 4+ Years
Roles & Responsibilities:
- Architect and develop test automation solutions for New Product Introductions, New Features or Enhancements to existing products inclusive of scope, architect, design, develop, test, and validate, release to production and future support of solutions.
- Develop or manage 3rd parties to create test automation tools that ensure product firmware meets design requirements and operates consistently and reliably over time.
- Develop test procedure, automation, and support for product manufacturing.
- Identify opportunities for test automation to enable more efficient functional testing, regression testing, ongoing reliability testing, while improving repeatability and cycle time.
- Work with engineering leaders to develop test reporting and metric tools to enable clear understanding of ongoing results and product reliability and readiness.
- Work closely with onshore and offshore test teams and provide mentoring and coaching.
Essential Skills:
- Bachelor’s degree in Electronics and Tele communication, Computer Science, or a related field (or equivalent experience).
- Proven experience as automation engineer with Python and advanced programming techniques.
- Strong expertise in Behavior-Driven Development (BDD) using Behave and Gherkin syntax.
- Develop step definitions and hooks to facilitate test automation and behavior-driven testing.
- Implement and enhance Page Object Model (POM) structures for Web UI and Mobile App automation.
- Create reusable components, libraries, and utilities to expedite test script development.
- Build automated test scripts for WebUI using Selenium or other relevant tools.
- Develop and maintain automated tests for Mobile Apps on various platforms (iOS, Android) using appropriate testing frameworks.
- Ensure compatibility of WebUI tests across multiple browsers and platforms.
- Implement mobile automation tests that cover different device sizes and operating systems.
- Proficiency in version control systems, such as Git, and collaborative development workflows.
- Experience in integrating test automation into the DevOps and CI/CD, including nightly builds, and processes to ensure quality releases.
- Excellent documentation practices and attention to detail and familiar with Confluence, Jira, Jenkin, Travis, TestLink (or equivalent).
- Strong communication skills for different technical or business audiences.