Required Skills

Test strategy Debugging Test execution Agile Python

Work Authorization

  • Citizen

Preferred Employment

  • Full Time

Employment Type

  • Direct Hire

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 11th Nov 2022


Primary Responsibilities

  • Drive design, implementation and quality of major components of the product, adhering to quality standards, engineering best practices and team level standards of quality and completeness.

  • Responsible for understanding your components and work in its end-to-end customer context.

  • Collaborate closely with your agile team, under the guidance of the architect and product owner to solve problems and drive solutions.

  • Implement automated and manual test cases to ensure maximum test coverage for platforms and features under test.

  • Define the test strategy and plan best suited for a given platform feature

  • Work effectively both within a team and cross-functional team to drive identification and resolution of issues efficiently.

  • Utilize your software design, analysis and programming skills to develop innovative automated test cases and tools to ensure maximum test coverage.

  • Understand the quality life cycle to include: test planning, test case definition, test case development, test execution, defect analysis and reporting.

  • Effective bug reporting and documenting with ownership driven approach in throughout bug life cycle process.

  • Demonstrate a deep understanding of software development process, demonstrated proficiency in designing test cases and contributing to effective test planning.

  • Execute automated and manual tests on platform software at each stage of the prototype phases and strong analytical skills that can determine root cause when a failure occurs.


Knowledge, Skills and Abilities

  • Strong knowledge of software and system testing, with a minimum of 3 years test experience.

  • Proficiency in Python Scripting and Object-Oriented Programming Concepts.

  • Minimum of 3 years test automation experience with python is required.

  • Experience in developing, setting up and working with complex test automation framework for parallel test execution on multiple platforms.

  • Knowledge on Hardware clustering, High Availability and Failover systems.

  • Strong understanding on Linux Operating system concepts and file systems.

  • Willingness and ability to learn and adopt new programming languages and environments

  • Knowledge on containerization technologies like Dockers and Kubernetes

  • Working experience in Agile based software delivery models.

  • Exposure to CI/CD tools is a plus. Preferably GIT CI/CD pipelines.

  • Knowledge of IP networking: routing, switching, and network standards from layer 1 on up through the transport and application layers.

  • Experience working with platform hardware at a low-level a plus

  • Creative and innovative problem-solving skills.

  • Exceptionally strong written and verbal communication skills.

Company Information