Dev.Pro logo

Junior Test Engineer Automation (Python) - OP02251-00

Dev.Pro • Sofia, Sofia-City, Bulgaria

remote
Posted Sep 21, 2026

**Role & seniority: ** Junior Test Automation Engineer (AQA), up to 1.5 years experience

**Stack/tools: **

  • Languages: Python or Scala (basic scripting/programming)

  • API/HTTP: HTTP/HTTPS, headers, payloads, status codes

  • Cloud/observability: AWS CloudWatch (basic)

  • Performance testing (nice-to-have): JMeter, Locust, Gatling; metrics like latency/response time/throughput/error rates

  • Other (nice-to-have): Linux CLI, Git, ISTQB/AWS/JMeter/Locust training/certs

  • English: Upper-Intermediate

  • Top 3 responsibilities:

    • Create, maintain, and run automated tests; review results

    • Investigate/fix test failures (automated test issues)

    • Execute pre-scripted performance tests (load/stress/spike/soak) and record/monitor key metrics (including via CloudWatch)

  • Must-have skills:

    • QA/testing principles and practices

    • Ability to execute tests, interpret results, and identify issues/anomalies

    • Basic programming/scripting in Python or Scala

    • Understanding of HTTP/HTTPS and API status codes

    • Analytical/problem-solving + communication/collaboration

  • Nice-to-haves:

    • Performance testing concepts + metrics knowledge

    • Hands-on tools (JMeter/Locust/Gatling)

    • AWS or other cloud exposure; CloudWatch usage

    • Linux CLI, Git, relevant certifications/courses

  • Location & work type: Europe; remote-first/contractor (remote work across mul

Full Description

We are hiring in Europe!

🟢 At Dev.Pro, a US-based outsourced software development company, we're looking for contractors to join our global team of IT professionals helping tech companies scale their business through software engineering expertise. Operating as a remote-first company, our experts work across 55+ countries on five continents, giving us the flexibility and skillset to deliver high-quality engineering for projects of any size or complexity. We invite a Junior Test Automation Engineer to join our collaborative team. In this role, you’ll create and run automated tests, review test results, and help identify issues in complex cloud-based systems. You’ll also gain hands-on experience with performance testing by executing test scripts and collecting and monitoring key performance metrics.

🟩 What's in it for you

  • Build hands-on experience in performance testing while growing your AQA skills
  • Work with complex cloud-based systems and gain exposure to performance metrics and monitoring tools such as AWS CloudWatch
  • Learn from experienced engineers in a collaborative, knowledge-sharing team
  • ✅ Is that you?
  • Up to 1.5 years of experience in software testing or test automation
  • Understanding of software testing principles and QA practices
  • Basic programming or scripting skills in Python or Scala
  • Basic understanding of HTTP/HTTPS protocols, headers, payloads, and API status codes
  • Ability to execute tests, review results, and identify issues or unexpected behavior
  • Good analytical and problem-solving abilities
  • Good communication and collaboration skills
  • Upper-Intermediate English level

Desirable

  • Basic understanding of performance testing concepts (Load, Stress, Spike, and Soak/Endurance testing)
  • Basic understanding of performance metrics, including latency, response time, throughput, and error rates
  • Hands-on familiarity with performance testing tools such as JMeter, Locust, or Gatling
  • Experience with AWS or another major cloud platform
  • Basic experience with AWS CloudWatch
  • Basic Linux command-line experience
  • Familiarity with Git
  • Relevant certifications/courses, such as ISTQB CTFL, AWS Cloud Practitioner Essentials, or JMeter/Locust training
  • 🧩Key responsibilities and your contribution
  • In this role, you'll help ensure the quality and reliability of our software while building your skills in test automation and performance testing.
  • Create, maintain, and run automated tests
  • Help investigate test failures and fix issues with automated tests
  • Execute pre-scripted performance tests, including Load, Stress, Spike, and Soak/Endurance tests
  • Record key performance metrics (latency, response times, throughput, error rates, and HTTP response codes)
  • Monitor basic performance metrics using AWS CloudWatch
  • Review test results and identify anomalies and basic performance failures
  • Report anomalies and basic performance failures to intermediate and senior team members

Our next steps

  • ✅ Submit a CV in English — ✅ Intro call with a Recruiter — ✅ Internal interview — ✅ Offer

Interested? Find out more

  • 📋How we hire
  • 💻 LinkedIn Page
  • 📈 Our website
  • 💻IG Page
  • By submitting application, I've read and agree to the Dev.Pro Private Policy and Consent on Processing of Personal Data. I agree to have my Personal Data being stored and processed by Dev.Pro.
PythonScalaTest AutomationPerformance TestingAPI TestingAWSCloudWatchJMeterLocustGatlingLinuxGitHTTPSoftware TestingAnalytical SkillsCommunicationmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.