Sense7ai | Full Time
Software Quality Assurance Engineer Coimbatore, India | Posted on August 1, 2024
Overview:
As a Quality Engineer, you will be responsible for functional testing on different areas of mobile application. You will work closely with engineering and Product Management to test, build and execute test plans. As a quality engineer, your job duties include performing functional testing as part of the development team, and documenting any defects that you discover. You will also collaborate with fellow QA Engineers on projects that impact multiple applications and business solutions.
Offshore Project Dynamics:
Engage directly with an offshore client, requiring flexibility in working hours to align with either IST or EST based on project demands. Embrace diverse work cultures, ensure synchronized deliverables, and maintain proactive communication to guarantee alignment with the client’s vision, all while navigating time zone differences.
Key Responsibilities:
Manual Testing:
- Review and comprehend requirements and design documents to derive meaningful test cases.
- Perform hands-on manual testing, including exploratory, regression, and stress tests.
- Document defects and liaise with the development team for timely resolutions.
Automated Testing:
- Develop, maintain, and execute automated test scripts using Python, focusing on mobile applications.
- Collaborate with the development team to integrate automated tests into the CI/CD pipeline.
- Troubleshoot and address issues arising from automated testing.
Mobile Specific Testing:
- Ensure the application runs smoothly across various mobile devices, OS versions, screen sizes, and resolutions.
- Test under different network conditions and configurations to ensure robust performance.
JIRA Management:
- Efficiently manage defects, document test cases, and maintain test cycles using JIRA.
- Generate regular testing reports and metrics for team review.
Healthcare Application Knowledge:
- If familiar, utilize knowledge of healthcare applications to address domain-specific testing needs like compliance, patient data security, and specific healthcare standards.
QA Documentation:
- Create detailed, structured, and comprehensive test plans and test cases.
- Document and maintain the repository of known test defects and resolutions.
Core Skills & Qualifications:
- Bachelor’s degree in computer science, IT, or a related field.
- 3-5 years of experience in software quality assurance.
- In-depth knowledge of QA methodologies, tools, and processes.
- Hands-on experience with mobile application testing, understanding its unique challenges and requirements.
- Familiarity with JIRA for defect tracking and test management.
- Exposure to healthcare application testing is a significant plus. This includes understanding industry regulations, protocols, and patient data security standards.
- Analytical mindset with strong problem-solving capabilities.
- Excellent communication skills for effective bug reporting, documentation, and team collaboration.
- Familiarity with Agile/Scrum development processes.
- Self-driven, organized, and able to work independently and in team settings.
Nice to Have:
- ISTQB certification or equivalent in the QA domain.
- Experience with additional testing tools or platforms relevant to mobile testing.
- Knowledge of CI/CD processes and tools.
Benefits:
- Flexibility at its best.
- Recharge with flexible vacation days.
- Comprehensive health insurance: Covers you, your family, and your parents.
- Annual Performance bonus.
- Other Reimburse benefits.