We are seeking a highly motivated Software Test Engineer to join our growing technology team and play a critical role in delivering high-quality, scalable software solutions. This role is ideal for someone who is passionate about software quality assurance, enjoys collaborating with cross-functional teams, and thrives in a fast-paced, Agile development environment.
As a Software Test Engineer, you will be responsible for designing, executing, and automating test strategies that ensure our applications meet functional, performance, and usability standards. You will work closely with Software Developers, Product Managers, and stakeholders to identify risks early, improve system reliability, and continuously enhance product quality across the Software Development Life Cycle (SDLC).
Key Responsibilities:Review business and technical requirements and translate them into comprehensive test plans, test cases, and test scenarios
Execute manual and automated testing across web-based and backend systems
Perform functional, regression, integration, system, and user acceptance testing (UAT)
Analyze test results to identify defects, database impacts, performance issues, and usability gaps
Log, track, and manage defects using Azure DevOps Test Plans and other QA tools
Collaborate with Software Engineers to debug issues, validate fixes, and verify releases
Participate in product design reviews, sprint planning, and Agile ceremonies
Ensure compliance with software testing best practices, coding standards, and web standards
Develop, maintain, and execute automated test scripts to improve test coverage and efficiency
Define and monitor quality assurance metrics and KPIs (e.g., defect density, test coverage, release readiness)
Prepare and present QA reports, dashboards, and risk assessments to Senior Management
Contribute to continuous improvement of QA processes, tools, and testing frameworks
Proven experience as a Software Test Engineer, QA Engineer, Software QA Analyst, or Software Engineer
Strong understanding of QA methodologies, test planning, and defect management
Hands-on experience with Azure DevOps, Test Plans, and bug tracking systems
Familiarity with Agile/Scrum development environments
Experience with manual and automated testing tools (test automation experience strongly preferred)
Solid knowledge of the SDLC, from requirements analysis through deployment and release
Ability to document, troubleshoot, and clearly communicate technical issues
Excellent written and verbal communication skills
Strong attention to detail with an analytical, problem-solving mindset
Ability to manage multiple priorities in a deadline-driven environment
Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field (or equivalent professional experience)
Test Automation Frameworks
API Testing
Performance & Load Testing
CI/CD Pipelines
SQL / Database Testing
Agile QA
Continuous Integration
Software Quality Engineering
Please visit our careers page to see more job opportunities.