Workshare is a highly
successful and evolving software company that provides secure enterprise
file sharing and collaboration applications, allowing teams to work
together and share files securely – anytime, anywhere – without the need
to juggle different systems.
We are looking for a talented and skilled Senior QA Engineer,
one that thrives in a challenging agile development environment, has a
willingness to take ownership of tasks, fight for the quality of the
product, and help other team members achieve high quality results.
Responsibilities
- Create and maintain test documents describing both the user and functional software requirements.
- Assist team members by reviewing and improving test documentation.
- Produce and review automated test scripts and associated data required to cover the test documents.
- Execute automated testing and review results to raise and escalate any software defects.
- Identify impact on the test suite caused by new feature development and plan maintenance requirements.
- Support continuous integration by identifying need, enhancing and improving current automated test coverage or automated tests.
- Control manual tasks related to team Feature development
- Review issues raised during manual testing to ensure they are ready for development.
- Assist with improving bug quality; Scope, steps, expected behavior
- Scope and when required perform limited exploratory testing to identify any software defects that may cause concern.
- Train QA team on what to consider when performing exploratory testing
- Ensure that all regression issues across the product are reviewed and assigned.
- Assist in the planning and review of regression test cycles
- Assist with the training of Junior QA staff in the processes and technical skill required of a QA engineer.
- Work closely with different functions in the cross functional team to increase quality at all stages of the SDLC.
- Assist with the assignment, prioritization, testing and resolution of issues raised by customers.
Requirements
- Experience with Agile Software methodologies.
- Expertise using automated testing tool such as Selenium2
- Deep Understanding of software testing techniques and QA process.
- Excellent communication skills both orally and writing.
- Ability to work as part of a team.
- Problem solving and Logical thinking.
- Ability to work to deadlines to ensure milestones and delivery dates are met.
- Python scripting experience
- Experience with and deep understanding of Git
- Understanding and experience of Restful Services with http and Json
- Experience with Selenium2 python libraries
- Experience with Jenkins and continuous integration
- Experience in training junior staff or knowledge sharing
- Familiarity with HTML, CSS and Javascript development technologies
- Experience with Robot Framework
- Knowledge of Windows based automation over Linux would be an advantage
Benefits
- Up to 28 days’ holiday per year (plus 8 days’ bank holiday).
- Subsidised Gym Membership.
- Free tea, coffee, fruit and treats throughout the week!