Job Title: QA Engineer
Duration: 12 Months
Location: Jersey City NJ(Hybrid)
Key Responsibilities:
- Develop and execute test plans test cases and test scripts for software applications.
- Write automated tests using Python frameworks such as pytest unittest or Robot Framework.
- Identify document and track bugs and issues using insert bug tracking tool e.g. JIRA Bugzilla.
- Collaborate with developers and product managers to understand requirements and provide feedback.
- Perform functional regression performance and integration testing.
- Maintain and enhance existing test automation frameworks.
- Participate in code reviews and provide constructive feedback to improve code quality.
- Continuously improve testing processes and methodologies.
Qualifications:
- Bachelors degree in Computer Science Engineering or a related field.
- Proven experience in software quality assurance and testing methodologies.
- Strong programming skills in Python; familiarity with other languages is a plus.
- Experience with test automation frameworks and tools.
- Knowledge of SQL and experience with databases.
- Familiarity with CI/CD pipelines and tools (e.g. Jenkins Travis CI).
- Excellent problemsolving skills and attention to detail.
- Strong communication and collaboration skills.
Preferred Skills:
- Experience with cloud services (e.g. AWS Azure).
- Knowledge of performance testing tools (e.g. JMeter LoadRunner).
- Familiarity with Agile methodologies and working in an Agile team.