Post Job Free
Sign in

Software Quality Engineer Advisor

Company:
FedEx
Location:
Hyderabad, Telangana, India
Posted:
May 21, 2024
Apply

Description:

As an Automation Engineer, your role is to design, develop, and implement automated testing solutions to ensure the quality and reliability of software applications.

Your responsibilities include: Test Automation Development: 1.

Scripting and Coding: Writing and maintaining automated test scripts using programming languages such as Python, Java, or others.

Collaborating with the development team to integrate automated tests into the continuous integration / continuous deployment (CI/CD) pipeline.

2.

Test Frameworks: Selecting and implementing appropriate test automation frameworks (e.g., Selenium, Cucumber BDD, JUnit) based on project requirements.

Designing and developing reusable automation components to streamline testing processes.

Test Planning and Strategy: 1.

Test Case Design: Collaborating with QA and development teams to design comprehensive test cases.

Identifying and prioritizing test scenarios for automation.

2.

Test Strategy: Developing and implementing a test automation strategy that aligns with overall testing objectives.

Defining key performance indicators for automated testing effectiveness.

Execution and Analysis: 1.

Automated Test Execution: Executing automated test suites and analyzing results to identify defects and areas for improvement.

Monitoring and managing test execution within CI/CD pipelines.

2.

Regression Testing: Implementing and maintaining automated regression test suites to ensure software stability across releases.

Identifying and addressing issues related to application changes.

3.

Performance Testing 2 Yrs of Experience into Performance Testing using Jmeter/ Load Runner 3 Yrs of Experience on API Testing using Postman/Swagger.

Collaboration and Communication: 1.

Team Collaboration: Collaborating with cross functional teams, including developers, QA engineers, and product managers.

Participating in agile or other development methodologies to ensure alignment with development cycles.

2.

Reporting and Documentation: Generating test automation reports and documenting test results.

Providing clear and detailed documentation for automated test scripts and frameworks.

Continuous Learning: 1.

Stay Updated: Staying current with industry trends, tools, and best practices in test automation.

Incorporating new technologies and methodologies to enhance automation capabilities.

Qualifications: Bachelors degree in Computer Science, Engineering, or related field.

Proven experience in test automation and software testing.

Proficiency in programming languages (e.g., Python, Java) and test automation frameworks.

Familiarity with version control systems (e.g., Git) and CI/CD tools.

Strong problem solving and analytical skills.

Apply