Logo
Oxenham Group

QA Engineer

Oxenham Group, Jersey City, New Jersey, United States, 07390

Save Job

Quality Assurance Engineer - Cloud Software Testing

We are seeking a skilled Quality Assurance Engineer to join our team and ensure the delivery of high-performing, reliable software solutions. In this role, you will be involved throughout the entire software development lifecycle, contributing to planning, design review, testing strategy, and validation. You'll collaborate closely with project managers, developers, and product stakeholders to identify potential issues early and help ensure every release meets functional, technical, and user requirements.

What You'll Do

As a QA Engineer, you'll be engaged from the earliest stages of a project. You'll analyze business requirements and user stories, participate in sprint planning, and design effective testing strategies. Your responsibilities will include both manual and automated testing across various platforms and environments. You'll create, execute, and document test cases, track defects, and support the team in reproducing and resolving bugs. Ultimately, your work helps ensure a high-quality product reaches the end user.

Core Responsibilities Collaborate with engineering teams to interpret software requirements and develop test cases and test plans accordingly. Participate in all phases of the Software Testing Life Cycle, including planning, execution, and closure. Perform multiple testing types including functional, regression, usability, performance, and UAT. Write and execute detailed test scenarios based on product requirements and acceptance criteria. Document testing results clearly using tools like JIRA and Confluence. Maintain and execute manual test cases while also building out automated testing scripts as needed. Identify, log, and follow through on bugs and test failures, working closely with developers and PMs to ensure resolution. Assist in troubleshooting support issues and validating fixes. Review UI functionality for usability and consistency. Record testing activities through screenshots, notes, and test data logs. Create training and user documentation for major releases. Stay current with QA trends and emerging test frameworks or automation tools. Use insights from user stories to anticipate edge cases and proactively catch potential issues before they reach production. Required Background

Bachelor's degree in a technical field, or 10+ years of equivalent professional QA experience. Minimum 5 years of hands-on testing experience, including manual regression testing and automation development. U.S. citizenship required. Must be able to pass federal background checks and drug screenings. AWS Certified Cloud Practitioner certification required. Proficiency using Agile methodologies and participating in Scrum ceremonies. Experience with JIRA and Confluence for test tracking and documentation. Familiarity with Amazon Web Services, particularly AWS CloudWatch for log review. Comfortable using SQL to query and validate data in relational databases. Experience working with Postman for API testing. Hands-on experience with test management tools like Xray or similar. Skilled in building and executing automated test scripts using one or more automation frameworks. Additional Desired Experience

Testing applications across desktop, mobile, and web platforms. Experience writing clear, concise test procedures and acceptance tests. Familiarity with relational database systems and understanding of how data interacts with application logic. Strong critical thinking and attention to detail. Solid time management and the ability to manage multiple priorities under tight deadlines. Flexible and adaptable to shifting project requirements. Strong communication skills, both verbal and written. Self-starter with the ability to work independently while remaining a strong team collaborator.