Test Automation Developer

Quality Assurance | Karachi, Pakistan

Share This!

Job Summary

As a Test Automation Developer, you bring a passion for continuous learning and will apply newly acquired skills to your daily work. You delight in solving difficult problems in a sustainable manner, pay close attention to detail, and believe in the value of automation. As an integral member of a fast-growing organization, you will put your fingerprint on what we do and how we do it.

What You’ll Do

  • Write and maintain test cases using test automation tools
  • Manage test suites in source code management tools
  • Analyze user stories /use cases/requirements to identify potential automated test cases
  • Work collaboratively with other squad members including product owner, BA, development team members, users to understand the domain and ensure automation is adding value
  • Create or help create test environments
  • Automate and instrument development and testing workflows leverage state-of-the-art tooling to identify hot-spots and problem areas within our codebases
  • Reporting of test automation scripts
  • Apply quality engineering principles throughout the Agile product lifecycle
  • Implement automation and behavior-driven development practices
  • Provide Build promotion, CI/CD management, and package verification
  • Investigate problems in software as a result of testing
  • Working with QA analysts and software developers to find solutions

What You’ll Need

  • Strong software development skills: you are a developer first and foremost. 3-5 years of experience in C# .Net is a must
  • Bachelor of Engineering (or higher) in Computer Science or related disciplines
  • Experience in Responsive desktop and Web Application testing
  • Conducting development of test plans, test procedures, and test cases
  • Expertise in object-oriented design and multi-threaded programming
  • Experience in software test automation process.
  • Expertise in the development of scripts, testing, and debugging skills
  • Understanding the flow of code and how it interacts with different components
  • Experience in CI/CD tool – DevOps using test automation frameworks
  • Highly attentive to detail, and with an explorer’s mindset
  • Strong collaboration with engineering teams on defining and implementing end-to-end test cases, sprint planning and estimation, and execution of roadmap initiatives
  • Can-do attitude and should be a good team player

What We Offer

  • A thriving culture, with every single one of your colleagues just as smart, passionate, and driven as you are.
  • Flexible environment, we don’t believe in rigid hierarchies and lots of rules and restrictions.
  • Space here is open and inviting, where we have fun even as we work.
  • Outstanding remuneration, we don’t skimp on the money – we’d be happy to pay you whatever you think you’re worth and are able to convince us. This comes with regular benefits and perks too, and your suggestions for more inclusions are always very welcome.
  • A chance to be a part of something great, a chance to make your mark, and a chance to be challenged beyond anything you’ve ever experienced.

Equal Opportunities for Everyone

Astera Software is an Equal Opportunity Employer and strictly prohibits discrimination of any kind. We are committed to building the best team possible and believe that great ideas can come from anyone. All the employment decisions are based on business needs, job requirements, and individual potential and qualifications, without any regard to race, color, age, religion, socioeconomic status, orientation, gender identity, national origin, or disability.

The Astera team is diverse – we welcome and learn from different individual experiences and points of view that our teammates bring to the table. We're excited to have you inspire us with yours!

    Apply for this Now
    Your Resume