Overview
Test Engineer I in a product development team, leading and supervising manual and automation software test work for products under development or support, within a multi-disciplined engineering team.
What you'll do
- Independently own generating test plans and test cycles through automated or manual test processes.
- Work in coordination with technical leads/DM on design, development, testing and support to maintain desired quality levels set by the organization.
- Support the lead to define architecture and own independent modules.
- Take responsibility for making the test strategy for manual and automation testing, including automation framework and scripting.
- Prepare test reports and summary reports for manual and automation tests.
- Supervise the team technically by planning and assigning tasks.
- Ensure test setup and hardware setup are planned for testing.
- Take ownership, motivate and guide the team, and support it during technical challenges.
- Review product requirements and design specifications to ensure software development and test plans are aligned with PFS.
- Focus on process improvements and ensure configuration management is taken care of.
- Take immediate and, when necessary, independent action to resolve issues or problems in a timely manner in coordination with the lead.
- Adhere to JCI policies, guidelines and procedures for protecting information assets, and to JCI product security standards for secured software product development.
- Deploy and use software only in accordance with JCI licensing agreements; do not duplicate copyrighted software except for backup and archival purposes; do not deploy or use illegally acquired or unlicensed software.
- Do not copy, extract or reproduce copyrighted material from the Internet on organization information systems other than as permitted by copyright law.
- Implement appropriate physical and technical safeguards to protect the confidentiality, integrity and availability of information assets.
- Report all information security incidents, alerts, warnings and suspected vulnerabilities in a timely manner, sharing them only with authorized personnel.
What you'll need
- BE (CSE/ECE/EIE/ETC) education.
- Minimum 4-6 years of experience in system testing and application software testing, or verification/validation experience in both manual and automation testing.
- Experience on embedded product testing including HW, SW and FW is a must.
- Strong analytical skills and experience with implementation and administration of Software Quality Assurance metrics, such as defect profiles and performance to entry/exit criteria.
- Excellent problem solving, interpersonal communication and project management skills.
- Understanding of software analysis, design and testing techniques.
- Experience in different network protocols, working in a lab environment, and preparing HW setups.
- Understanding and basic hands-on experience with analog and digital electronics and various microcontroller/microprocessor peripherals.
- Basic experience in using hardware measurement tools such as oscilloscope, variable power supply, multimeter, etc.
- Working knowledge of V&V in product-based environments at module, system and end-to-end testing levels.
- Excellent written and verbal communication skills and the ability to work with detail as well as general assignments.
- Ability to create test JIGs, troubleshoot them, and define a test automation framework.
- A professional, results-oriented individual with a high degree of self-motivation.
Nice to have
- Prior knowledge of product regulatory/certification standards such as UL/ULC/IEC.
- ISTQB certification (Foundation level or Advanced level).
- Experience in product domain including web/cloud.
Details
- Location: Pune, Maharashtra, India.
Read the full description and apply on the company’s own careers page.