> Markdown version of [/jobs/ext/3330128-software-test-analyst](https://www.wearedevelopers.com/jobs/ext/3330128-software-test-analyst). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Test Analyst - **Company:** Techinnova Ltd - **Location:** Edinburgh, UK (Remote available) - **Experience:** Experienced - **Salary:** £30,425.0 - £38,987.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), Agile Methodology, Amazon Web Services, Automation of Tests, Unix, Software Quality, Databases, Continuous Delivery, Continuous Integration, DevOps, Mobile Application Software, Junit, Apache Maven, Scrum Methodology, Regression Testing, Selenium, Software Engineering, Software Systems, SQL Databases, Test Case, Performance Testing, Postman, Spring-mvc, Cypress (Programming Language), ReadyAPI, Git, Bug Reporting, Information Technology, Playwright, Cucumber (Software), Software Library, Jenkins - **Published:** September 28, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d7f1b6adec40c9f4 ## About the Role Show a strong willingness to learn, adapt, and evolve within the role. Exhibit a passion for software quality, focusing on early testing and reducing feedback loops. Ensure the customer experience is optimized to the highest standard. Possess strong communication, coordination, and prioritization skills to effectively manage test processes and workloads. The skills, qualifications and experience required for the role: 3+ years of experience in IT/Software Testing, Automation, or as a Test Analyst. Bachelor's degree in Computer Science or a related field, or equivalent relevant experience, with proven expertise in software development, quality assurance, and testing. Proficiency in both Manual and Automation Testing using tools such as Selenium, Cypress, Playwright, Cucumber BDD, and RestAssured, alongside experience with Postman. Experience working with Java, Maven, Spring MVC, Databases, SQL, and Continuous Integration (CI) tools like AWS, with exposure to GIT and Jenkins. Basic knowledge of UNIX scripting. If you're a driven individual with a passion for software testing and a desire to learn and grow within a dynamic team, we want to hear from you. Join us as a Software Test Analyst and play a key role in developing innovative software solutions. Please note that only qualified candidates will be contacted for further consideration. ## Description As a Software Test Analyst, you will be responsible for meticulously planning the Functional/Regression and Automation Testing phases for all projects and BAU changes, focusing on approach, scope, and resource allocation. You will also ensure that testing is executed efficiently to guarantee that the solutions align with business requirements., Deep understanding of Agile methodologies and DevOps principles, particularly in relation to continuous delivery of software libraries. Experience working within a Scrum team, leading in-sprint test case development and conducting exploratory testing. Take ownership of writing, executing, and reviewing both manual and automated test scripts. Contribute to the planning, design, and development of innovative solutions, helping shape the team's direction. Create detailed manual tests, including Functional, Regression, Smoke, Integration, and UAT tests. Evaluate existing testing practices and propose solutions or improvements to enhance effectiveness. Assist with the deployment process and provide ongoing support post-deployment. Identify and report risks or issues, including detailed bug reports. Develop, maintain, and deploy automated test suites for functional, system, and regression testing, integrated within the delivery team. Design and implement automated test scripts for both functional and non-functional testing (e.g., performance, security, resource consumption) using appropriate frameworks and tools. Extensive experience in building Selenium frameworks from scratch, and converting manual test cases into automation. Proficient in mobile testing, with confidence in reviewing and implementing mobile automation tests using tools like XCUITest or Android JUnit, and significant experience in mobile application testing. Stay current with the latest testing trends, tools, and methodologies, and suggest improvements to our testing infrastructure and tooling. Provide feedback to developers on code testability and recommend improvements to overall code quality. Analyze test results, identify trends, and offer actionable insights to stakeholders. Document test automation processes and best practices for future use. Mentor and coach less experienced team members, fostering their growth. Demonstrate excellent communication and collaboration skills. ## Related Videos - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Old tools, new tricks](https://www.wearedevelopers.com/videos/1916-old-tools-new-tricks) - [Excellent Software Testing](https://www.wearedevelopers.com/videos/87-excellent-software-testing) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)