Location : Bangalore
Role: System Testing.
Exp : 2 - 4 Years
The Test Engineer will interact with project management and development teams to develop a strong understanding of the project and testing objectives. You will design and create test conditions, procedures, methods & tools/scripts for verification/validation of the company's products. As a master of tools and techniques you will execute test cases and build/script new tools for performing testing/validation function. Assist in the development of automation strategy/effort to perform automated testing cycles. Execute and analysis automation test results.
Duties and responsibilities
-Expected to work under own initiative, prioritize own work, and meet agreed timescales.
-Individual contributor position with developing professional and/or technical skills and competencies working under immediate to general supervision.
-Develops working knowledge of product family in assigned area, with awareness of system design
-Learns established engineering processes (ECN, BOM, RFQ, etc.), standards, methods, and procedures needed to accomplish assigned tasks within discipline.
-Builds and develops work practices and skills.
-Good written and verbal communication skills.
-Ability to collaborate and work with a team environment.
-Ability to relate to others resourcefully and with flexibility.
-Ability to solve problems and work with others to resolve problems.
-Contribute to multiple projects at a time with specific deliverables.
-Interaction w/other cross-functional teams.
-Periodic customer contact. May participate in customer presentations.
-Guidance and direction provided by manager. Some projects assigned by manager, some sought out by employee.
-Demonstrated interpersonal and written communication skills. Ability to clearly present technical information to other groups within Engineering.
-Usually able to sort out the key issues versus the peripheral issues. Has a basic understanding of the assumptions being made in an approximation. Able to generate several alternative solutions and evaluate their feasibility.
-Capable of leading the test plan development and execution for multiple projects under test, with little to no supervision from other team members.
-Demonstrates proficiency in Test Competencies processes and reporting Defects identified during testing, along with Creating Defects within Tools. Designs and develops usability Testing scenarios (Proficient in designing Test suites)
-Demonstrates proficiency supporting automated testing methods used for validating products and systems under tests, including deploying automated systems for product sustaining activities.
-Capable of performing and completing result analysis of testing sessions, owning test reports and providing communication of results and problems identified to associated program teams.
-Experience in performing Firmware and preferably Application testing
-Solid understanding of software and Firmware Test Design Life Cycle
-Experience in Scripting languages would be added advantage
-Programming languages understanding and preferably some experience in C programing
-Working knowledge in developing unit test cases and the surrounding test environment
-Experience in Home automation or Security domain would be an added advantage
-Experience in working with hardware
-Onsite experience in testing at customer or partner sites would be beneficial
-Excellent communication and written skills
-Must demonstrate flexibility in work hours to meet important customer deliverables and project deadlines as required
-Experience in scripting languages like Perl and VB
-Experience with test frameworks is crucial
-Experience with integrated test environments would be added advantage
-Good system level debugging skills are an advantage.
-Able to work independently, manage multiple projects to completion on schedule in a dynamic and fast paced environment
-Willing to travel occasionally across geographical boundaries