What are the responsibilities and job description for the Quality Assurance Automation Engineer position at Marshwinds International Incorporated?
Must have strong hands on Java , Selenium TESTNG / TDD / BDD/ Cucumber / API/ Rest Assured /Database testing
8 years exp
• Own the Software QA process, including: developing, implementing, and maintaining test plans, test scenarios and test cases
• Analyze requirement and design specifications for test case development
• Recommend test automation approach, tools and frameworks
• Develop test infrastructure and custom automation tools as needed to expand test coverage and enable non-functional testing
• Perform manual and automated tests for our website and applications
• Prioritize test execution
• Find and report defects with detailed, accurate and concise steps to reproduce
• Assist developers in discovering and researching defects, and recommend system enhancements
• Complete ownership for all testing across multiple applications build with a varied set of tools/technologies
• Hands on testing that includes analyzing requirements, preparing test plans and building appropriate test cases to validate the functionality being built
• Support and execution of the application testing phase (functional & non-functional) to ensure all software meets requirements before changes are placed in production.
• Liaison/co-ordination with other technology groups (across sites) to coordinate/execute end-end testing
• Drive all efforts on test automation, includes planning, hands-on scripting and oversight of other resources working on automation.
Requirements
• Experience evaluating software architectures and designs to identify potential quality, performance and scalability weaknesses or limitations and developing an automated test regimen to fully exercise these suspect areas
• Experience leading QA process development, execution, and documentation
• A strong command of manual and automated testing methodologies and general quality concepts
• Experience with Agile and Scrum
• Experience with scripting software automation testing products, including , Cucumber and Selenium
• Experience with Automation Framework development using Selenium
•Experience in TDD, BDD and ATDD
Database testing