Software Test Analyst

Remote, GB, United Kingdom

Job Description

As a Software Test Analyst, you will be responsible for ensuring the quality and functionality of software applications through detailed and structured testing processes. You will develop and execute test cases, identify defects, and collaborate with developers and business analysts to ensure software meets specified requirements.

Key Responsibilities:



Test Planning & Design:

Analyze business and technical requirements to create comprehensive test plans, test scenarios, and test cases.

Test Execution:

Perform manual and automated tests (functional, regression, system, and user acceptance) across various environments (development, QA, production).

Defect Management:

Identify, document, and prioritize software defects using bug-tracking tools. Work closely with development teams to reproduce and resolve issues.

Test Documentation:

Create and maintain detailed documentation, including test scripts, defect logs, and test result reports.

Collaboration:

Work with cross-functional teams, including developers, product managers, and business analysts, to clarify requirements and ensure quality is embedded throughout the software development lifecycle.

Test Automation:

Develop and execute automated test scripts using industry-standard tools (e.g., Selenium, JUnit) and frameworks.

Regression Testing:

Ensure that changes or new features do not negatively impact existing functionality by performing thorough regression testing.

Reporting:

Provide clear and detailed reports on testing activities, progress, and defect status to key stakeholders.

Qualifications:



Bachelor's degree in Computer Science, Information Technology, or a related field. 3+ years of experience in software testing, QA, or a similar role. Strong knowledge and hands-on experience with the latest AI, Data, and ML technologies. Strong understanding of software testing methodologies, techniques, and tools. Experience with both manual and automated testing processes. Familiarity with test management and bug-tracking tools (e.g., JIRA, TestRail, Bugzilla). Knowledge of automation tools (e.g., Cypress, Playwright, Selenium, Cucumber). Experience with Agile, Scrum, or other development methodologies. Strong knowledge of programming languages (e.g., Java, Python, JavaScript, TypeScript) for automation scripting is a plus. Strong analytical skills with attention to detail. Excellent communication skills and the ability to work collaboratively in a team environment.

Preferred Skills:



Knowledge of CI/CD pipelines and integration with testing frameworks. Experience building automation frameworks from scratch using Selenium, Cypress, Playwright, and Appium. Hands-on experience with API test automation using Rest Assured and Postman collections. Familiarity with cloud platforms (AWS, Azure) and microservices testing. Certification in software testing (e.g., ISTQB, CSTE) is a plus. Understanding of security testing principles.

Benefits:



Competitive salary and benefits package. Opportunities for career growth and advancement. Exposure to a variety of technologies and industries. Flexible working hours and remote work opportunities.

Schedule:



Monday to Friday, 37.5 hours per week
Job Types: Full-time, Permanent

Pay: 35,000.00-45,000.00 per year

Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4012972
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    Remote, GB, United Kingdom
  • Education
    Not mentioned