Senior Quality Assurance Automation Engineer
Mitchell Martin Inc.
2021-12-03 10:06:04
Fort Monmouth, New Jersey, United States
Job type: fulltime
Job industry: Engineering
Job description
*** No Third Parties- End Client will not Sponsor***
Location: Wall, NJ
Position: Full-time
Title: Sr. Automation Engineer
Company is seeking a Sr. Software Quality Assurance Engineer to develop, maintain and support automated tests and tools as well as perform manual testing to ensure the platform is reliable. Should have a track record of working with multiple cross-functional teams and test activities as part of the overall SDLC release pipeline. Work with the operational team to define test cases and test developing functionality. The focus will be on creating an automated test suite that compliments the development team's unit tests.
Developing and executing test plans for new and existing features, troubleshooting and verifying fixes for production support issues, and documenting defects with clear, concise, and reproducible information.
Major Responsibilities
• Participate in the software development life cycle from beginning to end
• Create and execute both manual and automated test plans for existing products and features
• Work with development team to define testing protocol for new features as they are designed and developed
• Work closely with subject matter experts to understand business requirements and create acceptance criteria based on them
• Develop automated tests to ensure regression coverage across products
• Develop testing plans and testing scenarios in accordance with the functional requirements and detail technical specifications to ensure maximum requirement traceability
• Estimate, prioritize, plan and coordinate testing activities within a cross-functional team
• Maintain and update test instances as necessary
• Experience designing, writing, and executing test plans
Position Qualifications/Specifications:
• Bachelor's degree in Computer Science or related field
• 5+ years of experience in software testing
• Commitment to quality and high standards with close attention to detail
• Familiarity with Agile Scrum methodology
• Experience using Kanban with JIRA or Azure DevOps boards or other Kanban board
• Experience with Docker and cloud platforms (Azure), Kubernetes, cloud log services (Sumologic, Splunk), cloud application monitoring tools (AppDynamics, NewRelic) is a plus
• Proficiency in at least one programming language (C# Java, JavaScript, Python or a similar scripting language) Microservices, AKS, DevOps
• Significant experience in quality assurance processes, software lifecycle, testing, planning, execution & defect tracking
• Experience creating automated and manual tests within a CI/CD framework.