Source description
About the role
As a QA Automation Engineer at our company, you will be responsible for designing testing procedures for our software applications. Your key responsibilities will include: - Collaborating with cross-functional teams to understand project requirements and define test strategies. - Leading the design and development of automated test scripts and frameworks using industry-standard tools and languages such as Selenium, Appium, Python, and Java. - Conducting comprehensive testing of software applications, including functional, regression, and performance testing. - Identifying, reporting, and tracking defects, and working closely with development teams to ensure timely resolution. - Enhancing and maintaining existing test automation frameworks for efficiency and reliability. - Documenting test cases, test plans, and test results thoroughly. Qualifications required for this role: - Bachelors degree in Computer Science, Engineering, or a related field. - 2-4 years of experience in automation testing. - Proven expertise in test automation tools and frameworks like Selenium, UI-licious. - Strong programming skills in languages such as Java and Python. - Experience with version control systems like Git. - In-depth knowledge of software development methodologies such as Agile and Scrum. - Excellent problem-solving and debugging skills. This role offers you the opportunity to work in a collaborative environment, where you will have the chance to contribute to the design and testing of cutting-edge software applications. As a QA Automation Engineer at our company, you will be responsible for designing testing procedures for our software applications. Your key responsibilities will include: - Collaborating with cross-functional teams to understand project requirements and define test strategies. - Leading the design and development of automated test scripts and frameworks using industry-standard tools and languages such as Selenium, Appium, Python, and Java. - Conducting comprehensive testing of software applications, including functional, regression, and performance testing. - Identifying, reporting, and tracking defects, and working closely with development teams to ensure timely resolution. - Enhancing and maintaining existing test automation frameworks for efficiency and reliability. - Documenting test cases, test plans, and test results thoroughly. Qualifications required for this role: - Bachelors degree in Computer Science, Engineering, or a related field. - 2-4 years of experience in automation testing. - Proven expertise in test automation tools and frameworks like Selenium, UI-licious. - Strong programming skills in languages such as Java and Python. - Experience with version control systems like Git. - In-depth knowledge of software development methodologies such as Agile and Scrum. - Excellent problem-solving and debugging skills. This role offers you the opportunity to work in a collaborative environment, where you will have the chance to contribute to the design and testing of cutting-edge software applications.