Engineer - QA Automation
What you'll do:
• Implement test strategy, test plans, specifications, creating test cases and test data sets for embedded software and firmware.
• Perform manual and automated testing to validate system functionality, performance, and reliability.
• Develops, execute, and maintain extensible automated tests, skillsets in Python, Java, C# desired.
• Supports Team to design and implementation of robust, high quality Test Automation Suites within a Continuous Integration and Deployment environment to improve quality and productivity of functional, regression, and system tests.
• Analyze test results, and identify, document, and report defect in tracking system.
• Collaborate with development and hardware teams to troubleshoot and resolve Defects.
• Set up and maintain test environments, including hardware and simulation tools.
• Participate in design and code reviews to provide input on testability and quality.
• Maintain detailed documentation of test results, procedures, and QA metrics.
• Identifies opportunities for process, tools, and test methodology improvements, and drives those from concept to implementation along with team.
• Ability to increase QA test automation coverage with a team of engineers both locally and remote.
• Participates in project-wide reviews of requirements, system architecture, and detailed design documents; interacts with Management, Architects, and other Leads in a one-to-one or one-to-many meeting format
• Identifies opportunities for process, tools, and test methodology improvements, and drives those from concept to implementation.
• Generate ideas and innovative solutions which will provide competitive edge to business products.
• Contribute to team's technical growth by engaging in technical discussion.
• Search for technologies which would improve product performance, reduce development time or reduce cost.
• Communicates technical concepts and information to internal staff/peers and stakeholders; strong verbal, documentation, and interpersonal communication skills required.
Qualifications:
- Bachelor's/Master's degree in engineering in Electronics/Electrical/Controls/Instrumentation
- 3 to 5 years Experience in Software development & Test or Test tool development with proven track record of validating high quality products.
Skills:
- Min 2+ years of development experience in Python or other scripting language
- Experience with creating test plans and test cases for embedded and application software for real time controls at system level.
- Worked on defining and implementing System Automation Test Framework for 2+ projects.
- Proficient understanding of Source Control software and Code Collaboration tools (Git, SVN, etc.); experience with Issue and Project Tracking software (JIRA, TFS, QA Complete etc.).
- Experience working in an Agile SCRUM development lifecycle.
- Proficient in Data Driven testing approaches.
Want more jobs like this?
Get Software Engineering jobs in Pune, India delivered to your inbox every week.

Perks and Benefits
Health and Wellness
- Health Insurance
- Health Reimbursement Account
- Dental Insurance
- Vision Insurance
- Life Insurance
- Short-Term Disability
- Long-Term Disability
- FSA
- HSA With Employer Contribution
- Fitness Subsidies
- On-Site Gym
- Pet Insurance
- Mental Health Benefits
- Virtual Fitness Classes
Parental Benefits
- Birth Parent or Maternity Leave
- Adoption Assistance Program
Work Flexibility
- Flexible Work Hours
- Remote Work Opportunities
- Hybrid Work Opportunities
Office Life and Perks
- Casual Dress
- On-Site Cafeteria
Vacation and Time Off
- Paid Vacation
- Paid Holidays
- Personal/Sick Days
- Leave of Absence
- Summer Fridays
Financial and Retirement
- 401(K) With Company Matching
- Performance Bonus
- Relocation Assistance
- Financial Counseling
Professional Development
- Tuition Reimbursement
- Promote From Within
- Mentor Program
- Shadowing Opportunities
- Access to Online Courses
- Internship Program
- Work Visa Sponsorship
- Leadership Training Program
- Associate or Rotational Training Program
Diversity and Inclusion
- Diversity, Equity, and Inclusion Program
- Employee Resource Groups (ERG)