QA Test Engineer (Ruby/Python)

QA Test Engineer (Ruby/Python)

Full-Time 35000 - 45000 € / year (est.) No home office possible
Deepstreamtech

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 API/Front-end testing, and knowledge of programming languages.

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) employer: Deepstreamtech

As a QA Test Engineer at our company, you will thrive in a collaborative and innovative environment that values your expertise and passion for quality assurance. We offer a supportive culture where your contributions are recognised, alongside opportunities for professional growth in specialisms like Load, Performance, and Security testing. Located in a dynamic setting, our multidisciplinary teams work autonomously, ensuring that you have the freedom to manage your workload while continuously learning and sharing knowledge with peers.

Deepstreamtech

Contact Detail:

Deepstreamtech Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land QA Test Engineer (Ruby/Python)

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

Prepare for those interviews by practising common QA scenarios and coding challenges. Brush up on your Ruby and Python skills, and be ready to showcase your testing passion and technical know-how.

Tip Number 3

Don’t just wait for job postings! Be proactive and apply through our website. Tailor your application to highlight your experience with manual and automated testing, and show us how you can contribute to our Agile teams.

Tip Number 4

Follow up after interviews! A quick thank-you email can go a long way. It shows your enthusiasm for the role and keeps you fresh in the interviewer's mind.

We think you need these skills to ace QA Test Engineer (Ruby/Python)

Manual Testing
Automated Testing
API Testing
Front-end Testing
Bug Reporting
SQL Operations
Ruby Programming

Some tips for your application 🫡

Show Your Passion for Testing:Let us see your enthusiasm for testing right from the start! In your application, mention any personal projects or experiences that highlight your love for quality assurance. This will help us understand your motivation and fit for the role.

Be Clear and Concise:When writing your application, keep it straightforward. We appreciate clear communication, so make sure your bug reports and experiences are easy to read and understand. This reflects your ability to convey technical information effectively.

Highlight Relevant Skills:Make sure to showcase your experience with Ruby, Python, and any other relevant tools like Cypress or Docker. Tailor your application to match the job description, so we can see how your skills align with what we're looking for.

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’re considered for the role. Plus, it shows you’re keen on joining our team!

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 teams resolve issues quickly. This will demonstrate your attention to detail and communication skills.

Emphasise Your 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 to team meetings and planning sessions, and how you’ve adapted to changing requirements.

Demonstrate Your Passion for Quality

Express your commitment to delivering high-quality work. Share specific examples of how you’ve ensured quality in your previous roles, whether through manual testing or automation, and how you continuously seek to improve your testing practices.