Responsibilities
- Perform thorough testing of web and mobile applications to identify bugs, defects, and usability issues.
- Develop and execute comprehensive test plans and test cases based on project requirements and specifications.
- Conduct functional, regression, performance, and security testing to ensure application reliability.
- Collaborate with cross-functional teams to understand user stories, project objectives and requirements.
- Communicate effectively with stakeholders from the United States to report bugs and suggest improvements.
- Identify, document, and track issues using bug tracking tools and ensure proper follow-up to resolve them.
- Continuously improve testing processes, tools, and methodologies to enhance efficiency and effectiveness.
- Participate in the release management process to ensure successful deployment of high-quality applications.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field. Master’s degree considered a plus.
- Proficient in using testing tools and frameworks, such as Charles, Selenium, Appium, JUnit, or similar.
- Solid knowledge of Software Development Life Cycle (SDLC), agile methodologies, and project management.
- Experience with bug tracking tools, such as JIRA, or similar.
- Strong analytical and problem-solving skills, with meticulous attention to detail, and able to work independently and as part of a team in a fast-paced, deadline-driven environment.