L ooking for a Software Engineer to drive a customer experience strategy forward by consistently innovating and problem-solving. The ideal candidate will improve quality of the product by performing efficient testing and automation.
Responsibilities:
- Create comprehensive test plans, test cases, and test scripts based on product requirements and specifications.
- Conduct functional, integration, regression, and performance testing to identify bugs and ensure product quality.
- Log defects in the bug tracking system, provide detailed reproduction steps, and work with developers to resolve issues.
- Work closely with cross-functional teams, including developers, product managers, and UX/UI designers, to ensure quality at every stage of the development process.
- Document test results, create test reports, and provide feedback to improve product quality and testing processes.
- Participate in code reviews, provide feedback on design and implementation, and suggest improvements to testing methodologies.
Requirements:
- 4 - 6 years of experience in software testing or quality assurance.
- Bachelor ’ s degree in computer science, Information Technology, or a related field.
- Proficiency in one or more programming languages (e.g., Java, Python, C#)
- E xperience with test automation tools (e.g., Selenium, JUnit, TestNG).
- Familiarity with testing frameworks and tools such as JIRA, Bugzilla, or TestRail.
- Knowledge of software development methodologies, including Agile and Scrum.
- Strong problem-solving abilities and attention to detail.
- Excellent verbal and written communication skills.
- Ability to work collaboratively in a team environment and effectively manage multiple tasks.
- Certif ied in ISTQB or other relevant certifications in software testing.
- Experience with CI/CD: Knowledge of continuous integration and continuous deployment processes and tools (e.g., Jenkins, GitLab CI).
- Experience with performance and load testing tools (e.g., JMeter, LoadRunner).