
Principal Software Test Engineer 1
- Kolkata, West Bengal
- Permanent
- Full-time
Key Job Responsibilities:
- Understand customer requirements and translate into test plan for execution at feature level.
- Automation Scripts design, Review and Execution
- Should be working with Robot framework.
- Complete test activities as defined in the project plan. This includes test plans, test cases, test execution and feedback on the results of testing to application owner.
- Manage test related documentation on GitHub or GitLab or any similar repository.
- Assist application developers to prepare application testing package (test plan, test cases and management of test execution)
- Extensive experience in integration testing.
- Familiar with cloud-based application testing will be added advantage.
- Provide consulting advice on test methodology and tools.
- Collaborate with the Development team to support release planning, estimation, and delivery processes using Agile methodologies.
- Create and maintain test plans, acceptance criteria, regression test suites, and map requirements to test cases.
- Provide testability/QA feedback to product development teams through participation in design and development reviews in addition to being responsible for defect tracking, communication, and resolution processes.
- Making sure all the integration testing is performed, system components are in GitHub, appropriate technical documentation allowing platform to be checked-out, tested and validation
9 to 12 years of automotive software testing experience and overall, 7 plus years of experience in Automation Scripting.
Testing knowledge in Android Infotainment System
Experience in writing test plans for features from scratch and define KPIs for the same.
Experience of working in Robot Framework for automotive domain
Proven and effective communication, analytical, judgment, initiative, and execution skills.
Awareness to Agile / SCRUM terminologies
Hands on with SCM - GIT, RTC,JIRA,XRAY ClearCase tools, CaNalyzer and CanoieWorking knowledge with Build system - LINUX (Android), Scripting - Bash, Python, Perl & CAPL, Operating system - Linux, QNX, Android
Automotive knowledge, Awareness of Android Infotainment Features, and testing
CAN, (Diagnostics & LIN protocol awareness would be an added advantage)
Having a proactive, goal-oriented approach to decision making.
Capable of handling multiples projects / initiatives simultaneously and executing to completion
Appium Knowledge, UI Automator or Selenium with Robot framework is must.
Android Platform Level Testing is required.
Deep knowledge of working on Serial as well as ADB Logs
Experience in building framework with python.
Experience working on Jenkins and good Knowledge of Jenkins command.
Drive for Results, Team Player, Change Orientation, Customer Focus, Self-Awareness
Having respect for colleagues
Proven team player with excellent communication and interpersonal skills who can effectively work with all levels of a global matrixed organization.
Able to adapt to changing demands and conditions.
Good knowledge in software development life cycleSpecial/regulatory requirements – if any (e.g., qualification/certification, language capability, extensive travel etc.) –
- Bachelor's or Post Graduate degree in Computer Science or any related Engineering
Innovative: Consistently introduces new ideas and demonstrates original thinking
Detail Oriented: Capable of carrying out a given task with all details necessary to get the task done well
Dedicated: Devoted to a task or purpose with loyalty or integrityMotivation : Growth Opportunities: Inspired to perform well by the chance to take on more responsibility
Entrepreneurial Spirit: Inspired to perform well by an ability to drive new ventures within the business
Ability to Make an Impact: Inspired to perform well by the ability to contribute to the success of a project or the organization