Test Automation Engineer
Apply NowCompany: Compunnel Software Group
Location: Irving, TX 75061
Description:
Job Summary:
The QA Engineer will be responsible for manually testing and automating mobile (Android and iOS) and/or web applications that heavily rely on APIs. The role involves end-to-end testing, API testing, and automation of mobile/web applications. The QA Engineer will be expected to create detailed test cases, perform regression testing, and ensure the overall quality of applications before release.
Key Responsibilities:
Mobile & Web Application Testing:
Actively test mobile apps on iOS and Android (or web apps) to ensure they function correctly and meet quality standards.
API Testing:
Perform thorough testing of APIs and microservices, ensuring that all functionalities work as expected across different platforms.
Test Case & Plan Development:
Design and develop test cases, test plans, and prepare test data setups. Execute test cases and document the results.
Regression & End-to-End Testing:
Conduct regression testing to verify that new changes do not affect existing functionality, including testing back-end validations and database systems like Oracle, MySQL, SQL Server, and DB2.
Automation:
Work on API or mobile/web automation using tools like Selenium and Appium to enhance efficiency and test coverage.
Collaboration & Reporting:
Collaborate with development teams and other QA members. Track bugs, report issues, and provide insights into test results, ensuring effective communication with all stakeholders.
Required Qualifications:
Experience:
6+ years of overall QA testing experience, with a strong background in manual testing and automation.
3-4 years of hands-on experience in owning the full software testing process: defining test strategies, writing test plans, executing tests, and preparing test data.
Database & API Knowledge:
Strong proficiency in SQL and database querying skills for systems like Oracle, MySQL, SQL Server, and DB2.
Demonstrated knowledge of API testing and Microservices architecture.
Automation Experience:
1+ years of recent QA automation experience using tools such as Selenium and Appium.
Technical Skills:
Proficiency with ALM, JIRA, and all Microsoft Office applications.
Soft Skills:
Mindset & Approach:
Strong sense of ownership, a bias for action, and a can-do" attitude in delivering quality results.
Preferred Qualifications:
Certifications (if any):
ISTQB (International Software Testing Qualifications Board) Certification is a plus.
Any relevant certifications in Selenium or Appium are beneficial.
Education: Bachelors Degree
The QA Engineer will be responsible for manually testing and automating mobile (Android and iOS) and/or web applications that heavily rely on APIs. The role involves end-to-end testing, API testing, and automation of mobile/web applications. The QA Engineer will be expected to create detailed test cases, perform regression testing, and ensure the overall quality of applications before release.
Key Responsibilities:
Mobile & Web Application Testing:
Actively test mobile apps on iOS and Android (or web apps) to ensure they function correctly and meet quality standards.
API Testing:
Perform thorough testing of APIs and microservices, ensuring that all functionalities work as expected across different platforms.
Test Case & Plan Development:
Design and develop test cases, test plans, and prepare test data setups. Execute test cases and document the results.
Regression & End-to-End Testing:
Conduct regression testing to verify that new changes do not affect existing functionality, including testing back-end validations and database systems like Oracle, MySQL, SQL Server, and DB2.
Automation:
Work on API or mobile/web automation using tools like Selenium and Appium to enhance efficiency and test coverage.
Collaboration & Reporting:
Collaborate with development teams and other QA members. Track bugs, report issues, and provide insights into test results, ensuring effective communication with all stakeholders.
Required Qualifications:
Experience:
6+ years of overall QA testing experience, with a strong background in manual testing and automation.
3-4 years of hands-on experience in owning the full software testing process: defining test strategies, writing test plans, executing tests, and preparing test data.
Database & API Knowledge:
Strong proficiency in SQL and database querying skills for systems like Oracle, MySQL, SQL Server, and DB2.
Demonstrated knowledge of API testing and Microservices architecture.
Automation Experience:
1+ years of recent QA automation experience using tools such as Selenium and Appium.
Technical Skills:
Proficiency with ALM, JIRA, and all Microsoft Office applications.
Soft Skills:
- Strong organizational skills, attention to detail, and ability to stay focused on work priorities.
- Excellent written and oral communication skills with the ability to present and work with customers and teams.
Mindset & Approach:
Strong sense of ownership, a bias for action, and a can-do" attitude in delivering quality results.
Preferred Qualifications:
- Familiarity with Continuous Integration (CI) and Continuous Deployment (CD) processes is a plus.
- Experience with performance testing or load testing would be beneficial.
Certifications (if any):
ISTQB (International Software Testing Qualifications Board) Certification is a plus.
Any relevant certifications in Selenium or Appium are beneficial.
Education: Bachelors Degree