Software Test Engineer
D&I testing
New Jersey
8 days ago
Job Description
Job Title: Software Test Engineer
A Software Test Engineer is responsible for ensuring the quality and reliability of software applications through manual and automated testing. The role involves creating and executing test cases, identifying defects, collaborating with developers, and verifying that software meets business and technical requirements.
Key Responsibilities:
- Analyze software requirements and prepare detailed test plans and test cases.
- Execute manual and automated tests to ensure product quality.
- Identify, document, and track bugs or issues using defect tracking tools.
- Perform regression, functional, integration, and system testing.
- Work closely with developers and product teams to understand features and resolve issues.
- Validate software performance, usability, and compatibility across different environments.
- Participate in test automation framework design and script maintenance (if applicable).
- Prepare test reports and communicate testing progress and results to stakeholders.
Required Skills:
- Strong understanding of SDLC and STLC.
- Experience in manual testing processes and test documentation.
- Knowledge of automation tools (e.g., Selenium, Playwright, or Cypress).
- Familiarity with API testing tools like Postman or REST Assured.
- Understanding of defect management tools (e.g., Jira, Bugzilla).
- Good analytical, problem-solving, and communication skills.
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Basic scripting knowledge (Python, Java, or JavaScript preferred).
- Familiarity with CI/CD tools like Jenkins or GitHub Actions.