Responsibilities
- Design, develop, and maintain automated test frameworks and scripts, web, mobile, and API testing
- Ensure the automation frameworks are scalable, maintainable, and reusable.
- Actively participate in the testing process, especially in complex areas where deep technical knowledge is required.
- Stay current with industry trends and best practices in automation testing and QA methodologies
- Prepare test documentation - Test Plans & Test Cases
- Experience with CI/CD tools such as Jenkins, Git, or similar
- Work closely with cross‑functional teams including developers, product managers, and other QA engineers to ensure comprehensive test coverage.
- Participate in design and code reviews to provide a QA perspective
- Analyze test results, identify defects, and work with development teams to resolve issues. or Analyze root causes of defects, propose improvements to the testing process, and implement best practices.
- Generate test reports and metrics to track the quality and coverage of the automation suite
- Advanced knowledge of project management tools such as JIRA or similar platforms.
- Handle team of 5+ members. or Lead and mentor a team of 5+ SDETs
- Involve in conducting interviews or participate in the hiring process to expand the team and bring in top talent.
- Lead efforts in defect tracking, management, and prioritization, ensuring that issues are resolved in a timely manner.
- Track key quality metrics, including defect trends, test pass/fail rates, code coverage, and test execution time.
- Provide regular updates to stakeholders, including development leads, product managers, and executives, on the overall quality of the software.
Technical Skills – MUST have
- In-depth understanding of Test Methodologies, SDLC (Waterfall, Agile), STLC, Bug Life Cycle
- Hands‑on experience in different techniques of Black Box Testing
- Hands‑on experience in using various Test Management Tools and Bug Tracking Tools (e.g., TestRail, HP ALM) in test report generation
- Experience in Embedded firmware, hardware testing, and mobile applications
- Test planning, estimation, and scheduling
- Experience & knowledge about Python Automation Framework & hands‑on experience of Python Language
- Hands‑on in automation testing, with a proven track record of designing and implementing test automation frameworks
- Experience with automation tools and frameworks like Selenium WebDriver, Cypress, JUnit, TestNG, etc.
- Certification in automation testing (e.g. ISTQB Advanced Level - Test Automation Engineer) or ISTQB, Certified Scrum Master, or similar certifications may be advantageous.
- Familiarity with CI/CD pipelines and DevOps practices
- Expertise in Python‑based development
- Understanding of data structures like lists, dictionaries, tuples, and set
- Various programming techniques like list comprehension, list slicing, shallow & deep copy, eval/exec
- Automation of remote data processing using modules like pexpect or any such tool
- Parsing input files like Excel, XML, HTML, CSV, etc (any one or more)
- OOP programming is a bonus
- Hands‑on experience & understanding of one or more Automation frameworks like Robot, GTest, py.test, etc.
- Hands‑on experience in custom test framework development is a plus
- Understanding of various test metrics and reports
- Working experience on Linux
- Cloud application, Cloud Services & APIs, Inter‑cloud and could interoperability testing
- Experience with IoT, Thread, Azure, Nest, Apple Home Kit, etc.
- Continuously improve the test automation processes and frameworks
- Ability to analyze complex issues, identify root causes, and drive solutions.
Technical Skills – NICE to have
- Knowledge of the following tools: Jmeter, SoupUI / Postman, Appium, QTP, Selenium
- Debugging tools: Oscilloscope, Logic analyzer, GDB, PDB, Wireshark, Ixia, Spirent, Vectorcast, GTest, Monkey runner
- Experience with performance testing tools like JMeter or LoadRunner.
- Knowledge of BDD/TDD practices and tools like Cucumber or SpecFlow.
- Understanding of cloud‑based testing environments and tools.
- Networking protocol, Devices, and application / L2-L3 testing with hands‑on experience on tools like Ixia, Spirent, Wireshark, WireEdit
Soft Skills
- Excellent communication and interpersonal skills to lead and motivate a team while ensuring alignment with cross‑functional stakeholders.
- Strong analytical and problem‑solving skills
- Detail‑oriented with a commitment to quality and precision
Educational Criteria
- BE/ME/B.Tech/M.Tech – Electronics / Electronics & Communications / IT
Travel
- We expect flexibility to travel to the customer locations within or outside India on business trips and short deployments.