QA Automation Engineer
Greater Boston, MA
Job Description:
Main Responsibilities
•Collaborate with development on product owners to design and develop test plans and test cases that guarantee high quality product features
•Execute manual tests, file, monitor and chase defects including application logs, screenshots and steps to reproduce based on the automated tests failures
•Be able to create and document test cases and test results for each software change covering all functional areas
•Identify and estimate testing tasks and work with Project leadership to plan resource assignments
•Map test coverage in ALM or other test management tool
•Work with QA teams and create automated tests to be included in regression campaigns for each software change covering all functional areas
•Automate APIs validation tests using various types of message shooting tools including SOAP/XML, REST JSON APIs and internal Edifact APIs
•Maintain automated tests and update the code when required (eg. change in the UI)
•Setup, improve and maintain the automation infrastructure and frameworks in collaboration with shared services teams allowing the execution of all types of tests
•Triage daily automated campaign results and detect origin of differences in collaboration with Product Definition, Development, Operations and Product Management teams across the company
•Send daily automated tests reports with list of issues and defects
Relevant work experience:
• 5+ years hands-on experience in software testing automation
• Strong Java development skills is required
• Strong knowledge of XML, HTML, XHTML and CSS languages
• Strong understanding and knowledge of APIs and API validation including SOAP, REST/JSON, WSDL and Swagger
• Significant experience with Selenium and API testing tools like SOAP UI for test automation is required
• Knowledge of SQL is required
• Experience with Eclipse IDE is required
• Experience with Jenkins and Maven and automation frameworks integration is needed
• Experience in performance and stress testing of complex and distributed e-Commerce and transactional systems is needed
• Strong analytical, troubleshooting and problem solving skills, very detail oriented
• Enjoys testing complex web, enterprise and distributed applications
Skills:
Computing: SOAP, XML, REST/JSON, Swagger, Web-Services
Languages: Python, Groovy, Java, SQL
Specific knowledge: SOAP UI, Selenium, ALM, Jira
Key Skills:
- Selenium, Soap UI, Postman,ALM, Jira,ALM, Jira,Python, Groovy, Java, SQL,XML, REST/JSON, Swagger, Web-Services