Overview
We are looking for a Senior QA Engineer with a strong background in both manual and automated testing to join a dynamic software team building high-quality, scalable web and mobile applications. This role offers the opportunity to take ownership of testing strategies, drive quality improvements, and work closely with developers and product teams in a collaborative, innovative environment.
What You’ll Do
As a Senior QA Engineer, you will design and execute testing strategies to ensure our applications are reliable, performant, and user-friendly. You will work across web and mobile platforms, performing both manual and automated testing, and contribute to continuous improvement of QA processes and tools.
Key Responsibilities
- Design and implement comprehensive test strategies for new features and system enhancements
- Collaborate with product and development teams to identify risks and test requirements
- Create and maintain test documentation, including test cases, scenarios, and procedures
- Define and enforce quality gates throughout the development lifecycle
Manual Testing
Perform exploratory and integration testing to identify edge cases and usability issuesValidate data integrity and database operationsExecute user acceptance testing and coordinate feedback with stakeholdersAutomated Testing
Build and maintain automated test suites using modern frameworks (e.g., RSpec, Capybara, Selenium)Automate API, database, and integration testingIntegrate automated tests into CI / CD pipelines for efficient release cyclesDevelop performance and load testing scripts to ensure system scalabilityMaintain and improve test automation frameworks for reliability and speedQuality Assurance & Process Improvement
Participate in code reviews with a focus on testability and qualityEstablish metrics and reporting for test coverage, defect tracking, and release readinessCollaborate on security testing initiatives and performance monitoringManage and maintain test environments, ensuring stability and consistencyCollaborate with DevOps for environment provisioning and test data managementSupport production issue investigation and root cause analysisRequired Qualifications
5+ years of QA experience, including both manual and automated testingStrong proficiency in Ruby and Ruby-based testing frameworks (RSpec, Capybara, Minitest)Experience with automated testing tools such as Selenium, Cucumber, or PlaywrightExperience with database testing (MySQL or equivalent) and cloud-hosted environmentsHands-on experience with CI / CD pipelines and test automation integrationKnowledge of version control systems (Git) and collaborative workflowsStrong analytical, problem-solving, and communication skillsPreferred Skills
Experience testing third-party integrations (APIs, payment gateways, messaging services)Knowledge of monitoring tools, caching mechanisms, and search technologies (ElasticSearch, Redis, Memcached)Mobile application testing and responsive design validationExperience with performance / load testing tools (JMeter, LoadRunner)Security testing and OWASP methodology familiarityInfrastructure-as-Code experience (Terraform or similar)Why You’ll Love This Role
Competitive salary with performance incentivesFlexible, fully remote work setupUnlimited PTO and focus on work-life balanceOpportunities to grow your career and deepen your expertise in QA and automationCollaborate with a highly skilled, cross-functional team and make a real impactSeniority level
Mid-Senior levelEmployment type
Full-timeJob function
Quality AssuranceIndustries
Technology, Information and Media, IT Services and IT Consulting, and IT System Data Services#J-18808-Ljbffr