Duration: 6+ months contract
Location: remote to start and then onsite in Elk Grove Village IL
Years of Experience: 8+ Years in the USA with at least 6 years of Automation testing experience
REQUIRED Experience: Microsoft dynamic CRM Automation, understanding of manual testing, payroll experience
Interview process: 2 rounds
Availability for video screening:
Must HAVE A LINKED IN PROFILE.
Job Details:
Key responsibilities include:
· Develop test scripts based upon business requirements and processes, in line with defined workflows, acceptance criteria, and other documentation
· Tests transactions from system entry to exit manually and using automation.
· Depending on specific requirements, writes effective manual and automated test cases or automated scripts/ framework; performs software defect tracking, System, Functional, Regression testing for identified software release
· Test functionality delivered across applications and workflows
· Analyze Business Requirements to understand the needs of the business and to determine how their applications can best functionally fulfill those needs
· Combine knowledge of what the business wants with knowledge of how the systems are build and used to create a functional design for a given application
· Attends and actively participates in story refinement/business requirements gathering sessions
· Review, Business Requirements, Functional Specifications, and Test Cases to understand the functional and technical requirements in order to test the application and verify requirements are successfully met Lead cross-functional discussions to review the impact of application changes from internal interfaces on the quality of their applications
· Create/update Acceptance Criteria as needed
· Cross-functional discussions to review the impact of application changes from internal interfaces on the quality of their applications
· Participate in User Story sizing and test effort estimation
· Prepare and execute test scripts. Document bugs for test scripts where the actual results do not successfully meet expected results
· Support the project team as needed to ensure team goals are met
· Work with appropriate resources to determine the acceptable range for test results
· Partner with the automation team in the (manual) test case creation/execution, automated execution, and failure analysis
· Performs impact assessment of functional changes on the automated regression suite
· Assist Application Developers and Technical Support staff in identifying and resolving problems
Qualifications
· Minimum of Bachelor’s degree in Computer Science, Math or Engineering, or comparable work related experience
· 6+ years of experience working in an agile development environment as a QA/automation engineer/SDET
· Strong Java/Python programming skills
· Solid knowledge of HTML, CSS, and JavaScript for UI Automation
· Experience with application testing utilizing Junit, TestNG, Apache JMeter, Protractor
· Experience with Microsoft Dynamics CRM Automation
· Proficiency with test automation tools and framework patterns, such as Selenium Webdriver, Page Object Pattern
· Can design and implement automation frameworks from scratch
· Experience in code repository and build management using Git, CircleCI and/or Jenkins
· Strong understanding of agile software development practices, ability to lead and guide other engineers on the team
· Strong experience in manual testing
· Experience using Jira to manage test automation feature development and bug tracking
· Experience using Postman to test API manually and automate API testing using Apache HTTP or RestAssured libraries
· Experience working with offshore teams to discuss technical issues
· Experience working with Amazon AWS instances - preferable