.Net Automation Tester - Manchester
Exciting opportunity for a .Net Automation Tester to join a leading international sports betting and gambling company.
Length : initial 6 months
Location : 2-3 days in Manchester
IR35 Status : Outside
Job description
1. Independently formulates test plans for features, requiring minimal guidance from senior team members.
2. Performs both exploratory and scripted testing while automating common workflows.
3. Attains comprehensive knowledge of assigned products and understands interactions with dependent systems.
4. Possesses a solid grasp of computer science fundamentals.
5. Capably diagnoses and resolves issues in automated tests, delivering modifications and enhancements of small to medium complexity with minimal guidance from senior engineers.
6. Proficiently authors automated tests independently using the existing framework and enhances them based on senior engineers' recommendations.
7. Assumes ownership of quality efforts for their squad's feature testing and actively participates in bug triages.
8. Engages in collaborative discussions with the Product Owner to thoroughly address features to be developed, actively seeking clarifications.
9. Effectively communicates their understanding of problems and solutions to team members before implementing them.
10. Strives for excellence by consistently elevating the quality of their deliverables.
11. Adheres to interview guidelines and contributes to the interview process by pairing with senior engineers.
12. Offers mentorship to Associate SDETs, guiding them in managing their deliveries through code review.
Essential:
13. Must have extensive experience of using C# in test execution
14. Proficient in Software Testing, An investigation conducted to provide stakeholders with information about the quality of the software product or service under test.
15. Advanced in Test Management, the process of managing the testing activities in order to ensure high quality and high-end testing of the software.
16. Advanced in Test Planning, detailing the objectives, resources, and processes for a specific test for a software or hardware product.
17. Advanced in Manual / Automation Testing, in manual testing, a human performs the tests step by step, without test scripts. In automated testing, tests are executed automatically via test automation frameworks, along with other tools and software.
18. Advanced in Agile Testing, a software testing practice that follows the principles of agile software development.
19. Proficient in Applications Performance Monitoring & Altering, monitoring whether an IT environment meets performance standards.
20. User Acceptance Testing Proficient, the last phase of the software testing process carried out by the user or client to determine whether it can be accepted or not.
21. Advanced in Continuous Integration / Continuous Deployment Automation & Orchestration, Continuous Integration is the practice of testing each change done to your codebase automatically and as early as possible. Continuous Deployment follows the testing that happens during Continuous Integration and pushes changes to a staging or production system.
22. Proficient in Programming / Scripting, the process of writing instructions for computers to perform specific tasks or operations, enabling automation and software development.
23. Advanced in Test Case Design / Writing, specifying the set of actions to be performed on a system to determine if it satisfies software requirements and functions.
24. Proficient in Test Automation Frameworks, a set of components that facilitate executing tests and comprehensive reporting of test results.
25. Proficient in Functional / Non-functional Testing. Functional testing ensures that functions and features of the application work properly. Nonfunctional testing examines other aspects of how well the application works.
26. Proficiency in Release Testing, the process that involves testing a particular release of a system. In release testing, each release undergoes a series of automated and manual tests to ensure the quality of the finished product.
27. Proficient in Behaviour Driven Development (BDD), an agile software development process that encourages collaboration among developers, quality assurance testers, and customer representatives in a software project.
28. Proficient in Integration Testing, a level of software testing where individual units are combined and tested as a group. The purpose of this level of testing is to expose faults in the interaction between integrated units.
29. Proficient in Version Control Management, the practice of tracking and managing changes to software code.
Desired:
30. Previous experience in gaming industry Competencies / behaviours for the good of entertainment
31. Stakeholder engagement: Builds effective working relationships
32. Collaboration: Communicates effectively with a positive impact
33. Builds capability: Invests in developing oneself (and others)
34. Analytical thinking: Thinks critically, providing well-reasoned insights through a commercial lens
35. Sets direction: Contributes to a clear direction for the business
36. Agility: Quickly adapts and remains flexible while managing risks
37. Drives performance: Continually raises the bar for oneself (and others)
38. Acts with integrity: Takes ownership and does the right thing
39. Delivers results: Plans for success and gets the job done
Carbon60, Lorien & SRG - The Impellam Group STEM Portfolio are acting as an Employment Business in relation to this vacancy.