Logo
iitjobs

Mobile Test Automation Engineer

iitjobs, Oak Brook, Illinois, United States, 60523


Proficiency in Mobile Test Automation Tools : Must have extensive experience with Appium and Selenium for automating mobile applications across different platforms (iOS and Android).

Mobile Application Testing : Deep understanding of mobile application testing concepts, including UI testing, functional testing, performance testing, and compatibility testing.

Test Frameworks : Experience in utilizing test frameworks like TestNG or JUnit for organizing and executing test cases efficiently.

Version Control Systems : Familiarity with version control systems such as Git for managing and collaborating on test automation code.

Continuous Integration/Continuous Deployment (CI/CD) : Experience with CI/CD pipelines and tools like Jenkins or Bamboo for automating the build, test, and deployment process.

Troubleshooting and Debugging : Ability to troubleshoot and debug test automation scripts and identify root causes of failures effectively.

Cross-platform Testing : Knowledge of cross-platform testing strategies and tools for ensuring consistent performance across different mobile devices and operating systems.

Agile Methodologies : Experience working in Agile development environments and participating in Agile ceremonies like sprint planning, daily stand-ups, and retrospectives.

Excellent Communication Skills : Strong verbal and written communication skills are a must for effectively collaborating with cross-functional teams and documenting test cases and results.

Senior/Lead Level Experience : Seeking senior or lead level candidates with demonstrated leadership abilities.

Responsibilities:

Develop and Maintain Automation Frameworks : Design, develop, and maintain scalable and efficient automation frameworks using Appium and Selenium for mobile application testing.

Automate Test Cases : Write and execute automated test cases for mobile applications to ensure high quality and reliability of software releases.

Test Execution and Reporting : Execute automated test suites, analyze test results, and generate comprehensive test reports to provide insights into the quality of mobile applications.

Collaborate with Development Teams : Work closely with development teams to understand requirements, provide feedback on design and architecture decisions, and advocate for testability and automation.

CI/CD Integration : Integrate automated tests into CI/CD pipelines to enable continuous testing and deployment of mobile applications.

Identify and Prioritize Test Cases : Identify high-value test cases for automation and prioritize them based on risk and impact on software quality.

Regression Testing : Conduct regular regression testing to ensure that new features and enhancements do not introduce regressions or break existing functionality.

Stay Updated with Industry Trends : Keep abreast of the latest trends, tools, and techniques in mobile test automation and incorporate best practices into the testing process.

Collaborate with QA Team : Collaborate with QA team members to establish and enforce quality standards, best practices, and testing processes across the organization.

Category:

Mobile Test Automation Engineer

#J-18808-Ljbffr