https://bayt.page.link/v1TUmrkCw1dqRip19
Create a job alert for similar positions

Job Description

Skills :


JOB PURPOSE:


The primary purpose of a Testing Engineer is to assure the quality of software products by systematically testing them against predefined criteria. This involves verifying that the software functions correctly according to its requirements and specifications (functional testing) and ensuring it meets non-functional criteria such as performance, security, and scalability (non-functional testing).


•Testing Engineers collaborate closely with developers, product managers, and other stakeholders to understand requirements, provide feedback, and work together to resolve defects and improve software quality.

 

KEY ACCOUNTABILITIES:


Maximum 12/14 accountability statements in the form of verb/noun/result area Area Description/Performance Indicators


Quality Assurance

This includes

• Participate in agile development processes, attending sprint planning, daily stand-ups and sprint reviews to ensure timely and efficient delivery of features, fixes and enhancements that meet the requirements of the product owners and the customer

• Contribute to the design and implementation of features and enhancements Quality Assurance Engineer – ER & PMO

• To assure the quality of software products by systematically testing them against predefined criteria. This involves verifying that the software functions correctly according to its requirements and specifications (functional testing) and ensuring it meets non-functional criteria such as performance, security, and scalability (non-functional testing).


Defect Identification

This includes

• Detect defects, bugs, and issues in software applications. Document these problems, providing clear and detailed reports to development teams for resolution.


Performance Optimization

This includes

• For non-functional testing, to evaluate and enhance the performance of software systems. This includes assessing how well the software performs under various conditions and loads and recommending improvements to optimize performance.


Security Assurance

This includes

• assess the security of the software and identify security vulnerabilities and weaknesses, helping to protect sensitive data and ensure that the software is resilient to potential threats


Documentation

This includes

• Maintaining accurate and comprehensive test documentation is crucial. This includes test plans, test cases, and test reports, which serve as a reference for the testing process and help ensure traceability


Collaboration

This includes

• Collaborate closely with developers, product managers, and other stakeholders to understand requirements, provide feedback, and work together to resolve defects and improve software quality.


Continuous Improvement

This includes

• Staying informed about industry best practices, emerging technologies, and testing methodologies for continuous improvement in testing processes and tools to enhance overall product quality.


QUALIFICATIONS, EXPERIENCE, & SKILLS:


Define the skills, knowledge and experience specific to the job in question (includes generic skills)

Education level (Required/Equivalent)

Bachelors/Masters Degree in Engineering/IT/Computer Applications.


Professional Qualifications (Desired)

• Professional Scrum Master (Desired) / Certified Scrum Master

• Scalable Agile Framework (SAFe) Program Consultant

• Certified Usability Testing Professional (CUTP)

• Formal Training/Certification in Digital Transformation (Any)



Minimum 7 years’ experience in software functional and non-functional testing (including performance, security, and scalability testing) pertaining to customer facing channels & in analyzing the problem areas through discussions with the various stakeholders of IT Applications

• Proven work experience as a testing engineer or in a similar role in software quality assurance.

• Proficiency in creating and executing test plans, cases, and scripts.

Understanding

• Hands-on experience with test automation tools, frameworks and DevOps tools (Selenium, Appium, TestMo, …).

• Conducted comprehensive non-functional testing using tools such as Apache JMeter, OWASP ZAP, …

• Familiarity with testing methodologies, best practices, and industry standards.

• Experience working in Agile or Scrum development environments.

• Knowledge of test management and defect tracking tools (Jira)

• Experience collaborating with cross-functional teams, including developers, product managers, and quality assurance professionals.

• Strong problem-solving skills and attention to detail.

• Experience in documenting test processes, procedures, and results.

• Ability to analyse and interpret test data and generate comprehensive test reports.

• Continuous improvement mindset with a history of suggesting and implementing process enhancements.


Experience with unit testing and integration testing.

• Understanding of testing types- unit, integration, system and acceptance and test levels

Knowledge, Skills and Attributes(Required)

• Testing Methodologies: Proficient knowledge of various testing methodologies, including black-box testing, white-box testing, and grey-box testing

• Understanding of different phases of SDLC, including requirements gathering, design, development, testing, and deployment

• Ability to design effective and comprehensive test cases and test scripts based on project requirements and specifications

• Strong communication skills both written and verbal

• Ability to manage time effectively and meet deadlines

• Ability to work independently and as part of a team

• Ability to work effectively with a variety of stakeholders, including senior management, product owner, vendors offshore partners, and other developers / dev-ops


Arabic language skills would be an added advantage


BEHAVIORAL COMPETENCIES:


Advanced level (Level 3) of the following core competencies are required:

Working and collaborating with others

Building relationships, building trust, sharing knowledge, setting expectations, providing support and facilitating cooperation.

Change and Innovation

Flexible and constantly seeking new ways to approach job requirements and challenges; to adjust rapidly to new situations.

Communication

Delivering clear, proactive and effective communication to expand understanding and influence others.

Results Orientation

Consistently driving the achievement of results, displaying high levels of energy, commitment and resilience.

Evaluating and Solving Challenges

Conducting detailed analysis of data, information and situations, performing cause and effect analysis, making effective, timely and fair decisions.

Proficient level (Level 1) of the following leadership competencies are required:

Empowering and developing self & others

Developing and motivating people, increasing commitment to goals and building high performing teams

Vision and Strategy

Communicates a compelling long term view of the business, can anticipate future trends and can translate strategy into clear objectives

Delivering Value

Functional excellence, customer focus and timely decision making



Preferred Candidate

Years of Experience
Min: 7

APAR Industries was started in 1958, in India. Over 60 years later, we have grown into a diversified billion dollar company, and expanded to over 140 countries as a highly trusted manufacturer and supplier of conductors, a wide variety of cables, speciality oils, polymers and lubricants. At APAR, we have been able to excel at what we do because of who we are: relentless innovators who are constantly pushing ourselves to discover, perfect and deliver tomorrow’s solutions today.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.