Senior Quality Engineer - JavaScript, Java, React | Remote Position

Remotely
Full-time
We're seeking an experienced Quality Engineer with strong JavaScript, Java, and React expertise to join our remote engineering team. In this role, you'll ensure the quality and reliability of our software products through comprehensive testing strategies while working with our distributed team during US business hours. Key Responsibilities: - Conduct thorough manual testing during development cycles and prior to releases. - Design and execute integration tests for both frontend (UI) and backend (services). - Develop and maintain automated test suites to ensure code quality and prevent regressions. - Perform performance testing to identify bottlenecks and ensure optimal application functionality. - Collaborate with developers to identify, report, and track bugs through resolution. - Create detailed test cases and testing documentation for current and future reference. - Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives. - Verify that software meets both functional requirements and quality standards across environments. - Execute cross-browser and cross-platform compatibility testing for web applications. - Communicate testing results clearly to stakeholders and team members through concise reports. Required Skills: - 4+ years of professional experience in software quality assurance or testing. - Strong knowledge of JavaScript (ES6+), Java (Java 17+), and React (v18+) technologies with practical application. - Experience with both manual and automated testing methodologies in production environments. - Proficiency in writing and executing integration tests for UI and backend services. - Experience with test automation frameworks (such as Selenium, Jest, JUnit, TestNG, or Cypress). - Knowledge of API testing tools like Postman, SoapUI, or similar platforms. - Understanding of performance testing principles and methodologies for web applications. - Familiarity with bug tracking and test management tools like Jira, TestRail, or equivalents. - Excellent attention to detail and analytical problem-solving skills. - Strong communication skills and ability to work effectively in a remote team environment. - Comfortable working during US business hours (typically UTC-5 to UTC-8). Nice to Have: - Experience with continuous integration/continuous deployment (CI/CD) pipelines. - Knowledge of test-driven development (TDD) or behavior-driven development (BDD). - Experience with containerization technologies (Docker, Kubernetes). - Understanding of security testing principles and tools. - Experience working in Agile/Scrum environments with distributed teams. - Additional frontend or backend development experience. - Familiarity with cloud platforms (AWS, Azure, or GCP) and their testing considerations. - Experience with performance monitoring tools and metrics analysis. - ISTQB certification or similar quality assurance credentials. - Experience testing complex, high-traffic applications with strict reliability requirements. Why Join Us: Join our innovative team where your quality engineering expertise will directly impact the success of our products. We offer a flexible remote work environment that respects your work-life balance while providing challenging projects that will grow your technical skills. Your contributions will help deliver exceptional user experiences while advancing your career in quality engineering.