A QA Engineer is a critical member of our Quality Assurance Team, ensuring the reliability, functionality, and performance of our Web, Mobile Web (MWeb), and Mobile Apps (Android & iOS). This role involves functional testing, debugging, API validation, and analyzing mobile app behavior using tools like Charles Proxy, Android Studio, and Xcode.
The ideal candidate should have a technical mindset, coding experience, and a strong understanding of APIs, along with the ability to intercept and debug network traffic for deeper issue analysis.
Work Responsibilities
Perform end-to-end functional testing across Web, MWeb, and Mobile Apps (Android & iOS).
Analyze business requirements and create detailed test scenarios, test cases, and test plans.
Develop & execute test scripts, ensuring application reliability and performance.
Intercept & debug API requests/responses using Charles Proxy, Fiddler, or similar tools.
Validate backend responses, API integrations, and third-party services.
Conduct UI/UX testing to ensure smooth navigation and user experience.
Perform device-specific testing across different screen sizes, OS versions, and network conditions.
Use Android Studio & Xcode for app installation, log analysis, and debugging crashes/issues.
Work closely with developers and DevOps teams to troubleshoot & reproduce complex issues.
Execute regression testing, ensuring new updates don t impact existing functionality.
Participate in Agile/Scrum meetings, collaborating with Product, Dev, and UX teams.
Maintain test reports, metrics, and defect logs to ensure transparency in QA activities.
Skills, Experience & Expertise
2-7 years of experience in Software Quality Assurance (QA).
Strong hands-on experience in functional testing for Web, MWeb, and Mobile Apps.
Basic coding knowledge in Java, Python, or JavaScript for test automation or debugging.
Understanding of APIs, ability to validate requests/responses using Postman, Swagger, or curl.
Hands-on experience with Charles Proxy, Fiddler, or Burp Suite for intercepting network traffic.
Proficiency in Android Studio & Xcode for debugging, log analysis, and app installation.
Strong knowledge of testing methodologies, test case execution, and defect tracking.
Basic SQL knowledge to validate database interactions.
Understanding of Agile methodologies (Scrum/Kanban).
Good problem-solving, analytical, and communication skills.
Eligibility
B.Tech / MCA in Computer Science, Information Technology, or a related field.
2-7 years of experience in Software Testing / QA in IT.
Exposure to Automation Testing is a plus but not mandatory.
Ability to work in a fast-paced, Agile development environment.