Responsibilities:
- Develop and maintain Jenkins’s pipeline for various software module builds test on various hardware & bundling of SDK
- Develop & implement strategy to resolve cross dependencies across various software modules.
- Develop & maintain Internal web page for all builds & code coverage
- Implement branching strategy, module & SDK tags.
- Support development team for CI need like repo creation, branching for release, resolving dependencies.
- Integrate various code coverage tools like Klockwork, Para soft in CI.
- Develop and maintain tools for Performance measurement of ML models with various frameworks.
- Develop & Maintain Automation Framework to enable teams to execute test cases.
- Manage Infrastructure of Build Servers, Target Machines & Storage required for CI need.
Qualifications
- Know-how of database schema and SQL.
- 3+ years in CI, Test or Software Engineering
- 3+ years’ experience with Programming Language such as Python, Shell Script,
Required Skills and Aptitudes
- Experience in source control management like Git, Gerrit and perforce.
- Experience of working with Code coverage tools like Klockwork, Para soft or any other similar tools
- Strong experience of automating workflows using python or any other programming language.
- Strong problem-solving skills
- Experience in designing REST interfaces using Django or any other framework.
- Experience in scripting languages like python/groovy
- Ability to prioritize and execute tasks across multiple projects with tight deadlines and aggressive goals.
- Experience in shell scripting and windows batch commands.
- Know-how of database schema and SQL.
- Excellent English communication (written and verbal) and interpersonal skills
Minimum Qualifications:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Test Engineering or related work experience.
OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Test Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field.
• 1+ year of work or academic experience with Software Test or System Test, developing and automating test plans and/or tools (e.g., Source Code Control Systems, Continuous Integration Tools, and Bug Tracking Tools).
Official notification