Candidate will be responsible for developing test artifacts for production ready software following a defined software development process. The candidate(s) must be capable of analysing specifications, developing test plans, test cases and verifying functionality.
• Responsible for all levels of software testing (System, Integration, and Regression)
• Knowledge on all phase of STLC – Test Plan, Test case design, Test execution and Test Report generation.
• Detect and track software defects and inconsistencies
• Design and develop automation framework and scripts in python. Experience with Pytest framework would be an advantage.
• Generating test reports from continuous integration/Jenkins/Git
• Collaborate closely with other team members and departments
• Apply software engineering and quality principles in software verification
• Should work from ADBL location
Responsibilities
Candidate will be responsible for developing test artifacts for production ready software following a defined software development process. The candidate(s) must be capable of analysing specifications, developing test plans, test cases and verifying functionality.
• Responsible for all levels of software testing (System, Integration, and Regression)
• Knowledge on all phase of STLC – Test Plan, Test case design, Test execution and Test Report generation.
• Detect and track software defects and inconsistencies
• Design and develop automation framework and scripts in python. Experience with Pytest framework would be an advantage.
• Generating test reports from continuous integration/Jenkins/Git
• Collaborate closely with other team members and departments
• Apply software engineering and quality principles in software verification
• Should work from ADBL location
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Role Category :Programming & Design
Role :Software Engineer (Python Automation Framework Developer)
1-3 years of experience in Application support in L1 and L2
Good Knowledge of ITIL process.
Good Analytical and Problem-solving skills
Good Communication skills
Exposure to intermediate level in Java, Windows, Python, Shell scripting will be a plus
Responsibilities
1-3 years of experience in Application support in L1 and L2
Good Knowledge of ITIL process.
Good Analytical and Problem-solving skills
Good Communication skills
Exposure to intermediate level in Java, Windows, Python, Shell scripting will be a plus
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Job Description:
Must have the ability and knowledge to develop code in a wide range of programming languages; extensive experience with Python and Java preferred.
Extensive experience with validating RESTful APIs, and Systems, their integration with other Systems and dependencies
Experience with GitLab, or other continuous integration systems, workflow management platforms such as Airflow, equally as important are CI/CD tools, preferably GitLab CI/CD, GitHub Actions accepted
Previous experience with open source or built-in test automation framework, load testing, or performance testing
Good understanding of containerization technologies (preferably Kubernetes)
Experience with tools such as Git, GitLab, GitHub, and JIRA
Proficient in reading various source code languages and software patterns and methodologies
Strong analytical abilities, problem solving and attention to detail
Ability to handle parallel tasks and accurately detail resolutions
A solid understanding of Software Development Lifecycle, as well as Post-Production Software Support, to advice internal Teams on how, where, and when to validate PS+ Cloud Streaming System deployments
Sustains consistent communication and building rapport with Team Members of various levels to drive resolution of issues highlighted by test failures
Independent worker that requires minimal supervision
Broad understanding of Generative AI, and how it can be leveraged to produce Automated Tests or Solutions
Responsibilities
Job Description:
Must have the ability and knowledge to develop code in a wide range of programming languages; extensive experience with Python and Java preferred.
Extensive experience with validating RESTful APIs, and Systems, their integration with other Systems and dependencies
Experience with GitLab, or other continuous integration systems, workflow management platforms such as Airflow, equally as important are CI/CD tools, preferably GitLab CI/CD, GitHub Actions accepted
Previous experience with open source or built-in test automation framework, load testing, or performance testing
Good understanding of containerization technologies (preferably Kubernetes)
Experience with tools such as Git, GitLab, GitHub, and JIRA
Proficient in reading various source code languages and software patterns and methodologies
Strong analytical abilities, problem solving and attention to detail
Ability to handle parallel tasks and accurately detail resolutions
A solid understanding of Software Development Lifecycle, as well as Post-Production Software Support, to advice internal Teams on how, where, and when to validate PS+ Cloud Streaming System deployments
Sustains consistent communication and building rapport with Team Members of various levels to drive resolution of issues highlighted by test failures
Independent worker that requires minimal supervision
Broad understanding of Generative AI, and how it can be leveraged to produce Automated Tests or Solutions
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
Role Category :Programming & Design
Role :Software Engineer in Test - SDET (Quality Engineering)
We are need of a Reliability test engineer. Below is the JD. This is an urgent requirement.
Be able to understand how SW and HW interact, and how it works together. Be logical and have knowledge of tracing faults to its source (HW or/and SW).
Collaborate closely with design engineers to identify potential reliability issues and implement design improvements based on test results.
Perform statistical analysis of test data to evaluate product reliability, predict failures, and recommend improvements.
Designing and conducting reliability tests.
Must be able to write automated tests with test tools in expert view using scripts or code.
Use existing test automation solutions to create the test cases.
Executing test cases, manually and automatically both in a PC environment and at target system level. Able to independently setup test environment.
Report the findings and progress of executions.
Analysing data and using it to improve system and process reliability.
Develop acceleration models and accelerated tests.
Participates in the creation of dashboards or reports for testing and quality metrics, based on available data.
Capable of processing and summarizing data, support data system setup.
Strong in Reliability Engineering Fundamentals, proficient in reliability test planning and reporting, reliability sampling and assessment methods.
Work Experience
3-4 years
Good Knowledge of python, Linux, test framework.
Testcase Automation knowledge
Effective communication skill with the ability to convey technical information clearly and concisely
Proven ability to work independently and collaboratively in a fast-paced environment.
Excellent English written, verbal communication skills and interpersonal skills.
Analytical, creative, and abstract thinker with ability to define and understand concepts/problems quickly, able to create and review technical documents and when needed applies hands on mentality.
Hands on experience in test execution, test case development, and review of test documentation
Responsibilities
We are need of a Reliability test engineer. Below is the JD. This is an urgent requirement.
Be able to understand how SW and HW interact, and how it works together. Be logical and have knowledge of tracing faults to its source (HW or/and SW).
Collaborate closely with design engineers to identify potential reliability issues and implement design improvements based on test results.
Perform statistical analysis of test data to evaluate product reliability, predict failures, and recommend improvements.
Designing and conducting reliability tests.
Must be able to write automated tests with test tools in expert view using scripts or code.
Use existing test automation solutions to create the test cases.
Executing test cases, manually and automatically both in a PC environment and at target system level. Able to independently setup test environment.
Report the findings and progress of executions.
Analysing data and using it to improve system and process reliability.
Develop acceleration models and accelerated tests.
Participates in the creation of dashboards or reports for testing and quality metrics, based on available data.
Capable of processing and summarizing data, support data system setup.
Strong in Reliability Engineering Fundamentals, proficient in reliability test planning and reporting, reliability sampling and assessment methods.
Work Experience
3-4 years
Good Knowledge of python, Linux, test framework.
Testcase Automation knowledge
Effective communication skill with the ability to convey technical information clearly and concisely
Proven ability to work independently and collaboratively in a fast-paced environment.
Excellent English written, verbal communication skills and interpersonal skills.
Analytical, creative, and abstract thinker with ability to define and understand concepts/problems quickly, able to create and review technical documents and when needed applies hands on mentality.
Hands on experience in test execution, test case development, and review of test documentation
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance
JOB DESCRIPTION
Be able to understand how SW and HW interact, and how it works together. Be logical and have knowledge of tracing faults to its source (HW or/and SW).
Provides feedback on requirements to ensure they are testable, identify user stories and use cases that have not been directly documented by those requirements.
Documenting ,Executing and maintaining test procedures and provide test results/reports.
Performs manual testing and analysis to identify and document potential issues and defects.
Facilitates the development of new and improved tools for system testing on embedded systems.
Must be able to write automated tests with test tools in expert view using scripts or code.
Create and execute manual and automated system test cases during development based on agile principles.
Use existing test automation solutions to create the test cases.
Report the findings and progress of executions.
Managing and tracking bugs/anomalies and verifying bug fixes
Retesting software after bugs are fixed to ensure the program works properly.
Collaborating with other Test Engineers, Software Programmers, and other team members
Knowledge of different software testing methodologies
Understand high level system requirements and their relationship to low level design requirements to come up with detailed test cases
Work Experience
Responsibilities
3-4 years
Good Knowledge of python, linux, test framework.
Good communication skills in English
Hands on experience in test execution, test case development, and review of test documentation
Salary : As per industry standard.
Industry :IT-Software / Software Services
Functional Area : IT Software - Application Programming , Maintenance