Groupon is looking for a Software Test Engineer in Bristol, United Kingdom. If you meet the requirements below, you will be eligible to apply via Digital Marketing Community.
Job Responsibilities:
- Develop efficiency and quality of the QA team to ensure QA is not a bottleneck and reliable for helping deliver quality work on time.
- Risk analysis and conveying the level of risk to the business to provide adequate information to enable informed decision making.
- Cooperate with business analysts to review and contribute to creating functional requirements for new software deliverables and changes to existing systems.
- Collaborate with the development team through the full development lifecycle.
- Improve test cases, data and scripts for system tests and User Acceptance Tests, covering functional, non-functional testing and other (e.g. performance, scalability) aspects.
- Define test conditions and plans for review based on business priorities and project/product risk.
- Produce validation and verification of requirements, functional specifications, etc for testability and completeness.
- Assure software is fit for purpose through the defect and vulnerability detection.
- Lead and maintain test results, defects and resolutions.
- Support user acceptance testing and successful implementations into production.
- Replicate and examine the root cause of incidents in production.
- Demonstrate flexibility and commitment, including work on delegated tasks when necessary and assist others within the company if your help is asked for.
- Understood personal day-to-day targets in relation to the team and the business goals.
- Triage and assist with support inquiries.
- Execute test process improvements resulting from lessons learned and benefits surveys.
- Communicate with the technical team to identify the best ways to leverage automated testing.
- Support development and implementation across the software pipeline.
- Provide new ideas and lessons learned to the technical team.
Job Requirements:
- Testing large and complex software applications.
- Effective experience of testing web-based applications, some experience in HTML, XML, .NET and SQL developments.
- Expert knowledge of Microsoft Visual Studio, .NET Framework and C#.
- Proficient experience of building and executing database queries (SQL).
- Application of structured testing methodologies and techniques to define test strategies..
- Deep knowledge of typical Development Life Cycles.
- Demonstarted understanding of Software Test Life Cycle.
- Strong understanding of testing models including black / white box testing (i.e. boundary error checking, prediction of common failures, etc).
- Proven experience of cross-platform testing across Web, Mobile and Tablet devices.
- Proven track record in a non-functional testing role such as Performance, Resilience or other non-functional test types.
- Effective test execution co-ordination.
- Solid communication skills – verbal and written, and able to demonstrate the ability to communicate complex ideas clearly.
- Good attitude, flexible and adaptable nature.
- Self-motivated and able to take the initiative.
- Confident and resourceful in the face of challenges.
- An eye for accuracy and detail with strong analytical and debugging skills.
- Ability to monitor and report on progress – highlighting risks and issues as appropriate in a timely fashion.