Senior Manual QA Engineer | Remote Web Application Testing Specialist
Remotely
Full-time
We are seeking a highly proficient Manual QA Engineer with a proven track record in comprehensive web application testing. In this role, you will serve as an integral component of our quality assurance process, working with sophisticated internal contact center development applications. Your principal responsibility will be to apply expertise in both frontend and backend testing to ensure our products meet the highest quality standards prior to deployment. Your exceptional attention to detail and analytical capabilities will be essential in maintaining the superior quality our users expect.
Key Responsibilities
- Participate actively in the full development lifecycle of web applications for internal contact center operations, serving as the primary quality guardian.
- Execute comprehensive testing strategies including functional, non-functional, integration, regression, and smoke testing across both frontend (web) and backend components.
- Thoroughly analyze system architecture and documentation to develop and maintain effective test scenarios.
- Identify, document, and track defects using industry-standard tools, ensuring clear communication with development teams.
- Reproduce user-reported issues and conduct root cause analysis to prevent recurring problems.
- Perform systematic test execution using specialized testing tools and maintain detailed reports of testing activities.
- Collaborate closely with development teams to ensure quality standards are maintained throughout the development process.
- Continuously improve testing methodologies and processes based on project outcomes and industry best practices.
Required Skills & Qualifications
- Minimum 3 years of proven experience in software quality assurance and testing.
- Strong fundamental knowledge of software development life cycle (SDLC) and quality assurance methodologies.
- Demonstrated ability to self-learn new technologies through research, documentation review, and peer consultation.
- Proficient in working with Atlassian suite, particularly Jira for defect tracking and Confluence for documentation management.
- Experience creating, updating, and maintaining comprehensive test documentation including test cases and test plans using modern test management systems like TestIT, Zephyr, or TestRail.
- Practical understanding of microservice architecture and Single Sign-On (SSO) authentication mechanisms.
- Hands-on experience with API testing tools including Postman (v10.0+), SoapUI (v5.7+), and Swagger/OpenAPI.
- Strong knowledge of REST and SOAP API protocols and testing methodologies.
- Capability to locate and analyze logs in various environments including OpenShift, Kibana, and browser DevTools (console, network, elements) to effectively pinpoint issues.
- Practical experience with SQL databases, particularly PostgreSQL (v14+), for data manipulation to support testing activities including writing queries to retrieve, modify, and verify test data.
- Working knowledge of CI/CD pipelines using tools like Jenkins (2.0+) or TeamCity (2023.05+).
- Familiarity with version control systems, particularly Git, including basic operations like pull, commit, and branch management.
- Excellent communication skills with the ability to clearly articulate technical issues to both technical and non-technical stakeholders.
Nice to Have
- Experience working with automated testing frameworks, particularly those using Java (JUnit, TestNG, Selenium), and ability to analyze failed automation test results.
- Practical knowledge of service virtualization and mocking techniques to simulate dependencies during testing (Mockito, WireMock).
- Experience with performance and load testing tools such as JMeter (v5.5+), LoadRunner, or Gatling.
- Understanding of Agile development methodologies and direct experience working within Scrum teams.
- Basic understanding of containerization technologies like Docker and Kubernetes.
- Knowledge of cloud environments such as AWS, Azure, or GCP.
- Experience with mobile application testing using tools like Appium or XCUITest.
- ISTQB certification or equivalent professional quality assurance credentials.
- Knowledge of security testing principles and tools like OWASP ZAP or Burp Suite.
- Experience with test data management strategies and techniques.
Why Join Our Team
Join our distinguished team and contribute to the development of mission-critical applications in a forward-thinking environment. We offer a fully remote working arrangement with flexible hours, opportunities for professional growth, and the chance to work with cutting-edge technologies. You will become part of a collaborative culture that values quality, innovation, and continuous improvement.