APEX Analytix
Quality Assurance Automation Engineer - Onsite
APEX Analytix, Greensboro, North Carolina, us, 27497
A snapshot of what you would do:
The key function of the Quality Assurance Automation Engineer is to understand defined requirements for current and future products, create test cases/build test plans for these products, execute these test plans, and accurately report results back to management. A candidate for this position will possess strong QA/testing aptitude, technical skills, software analysis experience, and excellent written and oral communication skills.
Quality Assurance
Develop frameworks and automated test cases using Selenium and C#Experience in latest automation tool trends such as Cypress and PlaywrightReview functional and design specifications to ensure full understanding of individual deliverablesProvide estimates for creating test cases, test plans and testing specific featuresDevelop, document and maintain functional test cases and other test artifacts like the test data and data validationExecute and evaluate test cases and report test resultsBe solely responsible for testing certain applications/productsEnter defects/enhancements that are accurate, clearly stated and submitted in a timely fashionLearn and adhere to testing processes and policiesReport clearly on assigned tasks and recognize and alert management of potential problems/issues in advance. Facilitate test plan/case reviews with cross-functional team membersIdentify any potential quality issues per defined process and escalate potential quality issues immediately to QA Manager/Other project teamsDesign and develop advanced test suites using object-oriented methodologiesImplement and execute test strategies on all supported platforms and languages to help improve overall quality and test code coverageShould be able to do both functional and AutomationWrite backend integration tests and tests for RESTful APIsDesign and develop integration, regression, and stress tests using industry standard toolsCollaborate with Business Analyst and Developers to understand requirements and translate them into test casesGood knowledge of Web/UI testing, API Testing and Database testingDefine, implement, and maintain test plans, test specifications and test suitesProvide technical leadership, driving and performing engineering best practices to initiate, plan, and execute large-scale, cross-functional, and company-wide critical programs
Required Skills:
Develop frameworks and automated test cases using Selenium and C#/java and python.Experience in latest automation tool trends such as Cypress and PlaywrightBasic understanding of Procure to pay processRetail IndustryGeneral understanding of agile software development practicesExcellent oral and written communication skills, including the ability to produce clear, concise technical documentationExcellent client and interpersonal relationship skills, with the ability to interact with all levels of business users and technical personnelStrong time-management skills to achieve both individual and team deadlinesProficiency in multitasking, with the ability to work on multiple unrelated products concurrentlyHighly motivated, enthusiastic, and detail-orientedHigh level of proficiency with SQLRequired Experience:
5-7 years of software testing and test automation processes.At least Bachelor's in computer science, Information Systems, Technical Communication, or Business preferred.BA/BS Degree in Computer Science or related technical discipline, or 6+ years of related practical experience.Experience with one or more of the following: Ruby, Python, JavaScript, Java, and/or C#.Working knowledge of test methodologies, processes, and tools (Selenium, Python or any programming language, TFS, Visual Studio, STLC, Test Management tool, GitHub).Knowledge of relational databases/SQL.Experience working with client-server architectures and automation.
Travel Required
N/A
The key function of the Quality Assurance Automation Engineer is to understand defined requirements for current and future products, create test cases/build test plans for these products, execute these test plans, and accurately report results back to management. A candidate for this position will possess strong QA/testing aptitude, technical skills, software analysis experience, and excellent written and oral communication skills.
Quality Assurance
Develop frameworks and automated test cases using Selenium and C#Experience in latest automation tool trends such as Cypress and PlaywrightReview functional and design specifications to ensure full understanding of individual deliverablesProvide estimates for creating test cases, test plans and testing specific featuresDevelop, document and maintain functional test cases and other test artifacts like the test data and data validationExecute and evaluate test cases and report test resultsBe solely responsible for testing certain applications/productsEnter defects/enhancements that are accurate, clearly stated and submitted in a timely fashionLearn and adhere to testing processes and policiesReport clearly on assigned tasks and recognize and alert management of potential problems/issues in advance. Facilitate test plan/case reviews with cross-functional team membersIdentify any potential quality issues per defined process and escalate potential quality issues immediately to QA Manager/Other project teamsDesign and develop advanced test suites using object-oriented methodologiesImplement and execute test strategies on all supported platforms and languages to help improve overall quality and test code coverageShould be able to do both functional and AutomationWrite backend integration tests and tests for RESTful APIsDesign and develop integration, regression, and stress tests using industry standard toolsCollaborate with Business Analyst and Developers to understand requirements and translate them into test casesGood knowledge of Web/UI testing, API Testing and Database testingDefine, implement, and maintain test plans, test specifications and test suitesProvide technical leadership, driving and performing engineering best practices to initiate, plan, and execute large-scale, cross-functional, and company-wide critical programs
Required Skills:
Develop frameworks and automated test cases using Selenium and C#/java and python.Experience in latest automation tool trends such as Cypress and PlaywrightBasic understanding of Procure to pay processRetail IndustryGeneral understanding of agile software development practicesExcellent oral and written communication skills, including the ability to produce clear, concise technical documentationExcellent client and interpersonal relationship skills, with the ability to interact with all levels of business users and technical personnelStrong time-management skills to achieve both individual and team deadlinesProficiency in multitasking, with the ability to work on multiple unrelated products concurrentlyHighly motivated, enthusiastic, and detail-orientedHigh level of proficiency with SQLRequired Experience:
5-7 years of software testing and test automation processes.At least Bachelor's in computer science, Information Systems, Technical Communication, or Business preferred.BA/BS Degree in Computer Science or related technical discipline, or 6+ years of related practical experience.Experience with one or more of the following: Ruby, Python, JavaScript, Java, and/or C#.Working knowledge of test methodologies, processes, and tools (Selenium, Python or any programming language, TFS, Visual Studio, STLC, Test Management tool, GitHub).Knowledge of relational databases/SQL.Experience working with client-server architectures and automation.
Travel Required
N/A