At a Glance
- Tasks: Join our team to ensure top-notch quality through manual and automated testing.
- Company: Dynamic tech company fostering collaboration and innovation.
- Benefits: Flexible work environment, competitive pay, and opportunities for professional growth.
- Other info: Collaborative Agile teams with a focus on continuous learning and improvement.
- Why this job: Make a real impact on product quality while working with cutting-edge technologies.
- Qualifications: Passion for testing, experience in Ruby/Python, and strong communication skills.
The predicted salary is between 35000 - 45000 € per year.
Requirements
- Passion for testing and a technical background with experience in manual and automated API/Front-end testing
- The ability to write concise and accurate bug reports, so that any issues can be easily recreated
- Experience in basic SQL operations
- Demonstrable knowledge of any programming language
- Assertiveness and active contributions to team meetings and planning sessions
- A focus on delivering quality to your own high standards
- (Desirable) Experience in development using the Ruby language
- (Desirable) Experience in working in an Agile environment
- (Desirable) Experience in using a source control solution such as Git
- (Desirable) Familiarity with Mac OSX and basic Linux/Unix command line usage
- (Desirable) Familiarity with Docker
- (Desirable) Experience with Cypress
What the job involves
- We divide our time between manual and automated testing.
- We run our automated frameworks in Ruby, using Cypress for the UI tests, with some legacy tests in Selenium webdriver.
- We primarily do our work on Macbooks with a local Docker environment.
- You can expect to be supported in your passion for Testing with the opportunities and time to branch out into specialisms such as Load, Performance and Security testing.
- Your opinions and input are always valued.
- Our development teams are multidisciplinary with engineers, QA, designers, and product managers working together using Agile principles.
- Each team is independently organised and autonomous, deciding their own workflow for solving the problems presented to them.
- All Test Engineers meet to share knowledge and ideas across the teams, and to make cross-team decisions, such as coding standards.
- Test from the very beginning of user stories development during Three amigos and Refinement sessions.
- Provide code reviews for other Test Engineers.
- Become a subject matter expert in your area of the product.
- Manage your own workload and approach to how you test, ensuring thorough manual testing as well as adequate automation checks.
- Actively learn and share knowledge and ideas around QA practices or automation framework initiatives that will benefit testing for the product.
- Provide feedback during Scrum ceremonies to improve the delivery of the team as a whole.
QA Test Engineer (Ruby/Python) in London employer: Deepstreamtech
As a QA Test Engineer at our innovative company, you will thrive in a collaborative and supportive environment that values your expertise and passion for quality assurance. With opportunities for professional growth and the chance to specialise in areas like Load and Security testing, you will be part of a multidisciplinary team that embraces Agile principles and encourages active contributions. Our commitment to maintaining high standards and fostering a culture of knowledge sharing makes us an exceptional employer in the tech industry.
StudySmarter Expert Advice🤫
We think this is how you could land QA Test Engineer (Ruby/Python) in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry on LinkedIn or at meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your testing projects, especially if you've worked with Ruby or Cypress. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on Agile principles and your technical knowledge. Be ready to discuss your experience with manual and automated testing, and don’t shy away from sharing your bug reporting process!
✨Tip Number 4
Apply through our website! We love seeing candidates who are genuinely interested in joining us at StudySmarter. Tailor your application to highlight your passion for quality and your technical background.
We think you need these skills to ace QA Test Engineer (Ruby/Python) in London
Some tips for your application 🫡
Show Your Passion for Testing:Let us see your enthusiasm for testing right from the start! Share any personal projects or experiences that highlight your love for quality assurance, whether it's manual or automated testing. This will help us understand how you fit into our team.
Be Clear and Concise:When writing your application, make sure to keep it clear and to the point. We appreciate well-structured bug reports, so show us you can communicate effectively. Avoid jargon unless necessary, and focus on what makes you a great fit for the role.
Highlight Relevant Skills:Don’t forget to mention your experience with Ruby, Python, or any other programming languages you know. If you've worked with tools like Cypress or Docker, let us know! Tailor your application to reflect the skills we’re looking for in a QA Test Engineer.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, it shows you’re keen on joining the StudySmarter family!
How to prepare for a job interview at Deepstreamtech
✨Know Your Testing Tools
Make sure you’re familiar with the tools mentioned in the job description, especially Ruby and Cypress. Brush up on your automated testing skills and be ready to discuss how you've used these tools in past projects.
✨Showcase Your Bug Reporting Skills
Prepare to talk about your experience writing bug reports. Bring examples of concise and accurate reports you've created, and explain how they helped your team resolve issues quickly.
✨Demonstrate Agile Experience
Since the role involves working in an Agile environment, be ready to share your experiences in Agile teams. Discuss how you’ve contributed during Scrum ceremonies and how you manage your workload effectively.
✨Be Assertive and Engaged
During the interview, don’t hesitate to share your opinions and ideas. Show that you can actively contribute to discussions and planning sessions, as this is a key part of the role.