QA Engineer
We are looking for a detail-oriented QA Engineer to join our team. As a QA Engineer, you will be responsible for testing software applications to ensure they meet quality standards before deployment. This role is ideal for fresh graduates or professionals with up to 2 years of experience who are passionate about software quality, troubleshooting, and automation.
Roles and Responsibilities:
- Collaborate with developers and product teams to understand project requirements and specifications.
- Design, develop, and execute test cases (manual and automated) to ensure the functionality, performance, and usability of applications.
- Identify, report, and track bugs using defect-tracking tools like JIRA, Bugzilla, or Trello.
- Perform functional, regression, integration, performance, and usability testing on web and mobile applications.
- Work with developers to reproduce issues and validate fixes.
- Write clear, concise, and comprehensive test plans and documentation.
- Assist in setting up and maintaining test environments.
- Participate in Agile processes, including sprint planning and daily stand-ups.
- Ensure compliance with quality assurance processes and industry best practices.
- Stay updated with the latest trends, tools, and best practices in software testing.
Required Skills & Qualifications:
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Experience: 0-2 years in software testing (manual or automation).
- Strong understanding of software testing life cycle (STLC) and defect life cycle.
- Familiarity with test management and bug-tracking tools like JIRA, TestRail, or Bugzilla.
- Basic knowledge of automation testing tools like Selenium, Appium, or Cypress (added advantage).
- Understanding of programming languages like Java, Python, or JavaScript for test automation (preferred but not mandatory).
- Good analytical, problem-solving, and communication skills.
- Ability to work in a team environment and adapt to new technologies quickly.
Preferred Skills:
- Experience in API testing using Postman or RestAssured.
- Knowledge of CI/CD pipelines and version control systems like Git.
- Exposure to performance testing tools like JMeter or LoadRunner.
- Familiarity with Agile methodologies and Scrum processes.
Why Join Us?
- Work in a collaborative and growth-oriented environment.
- Gain hands-on experience in cutting-edge testing methodologies and tools.
- Opportunity to learn automation and performance testing.
- Competitive salary and career advancement opportunities.
If you are passionate about software quality and eager to learn, apply now and become a part of our growing team!