Creative Chaos logoCreative Chaos logo

Lead Principal Test Automation Engineer

Creative ChaosRemote — Lahore, Punjab, Pakistan
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Mid to Senior

Qualifications

Requirements: Bachelor’s degree in Computer Science, Software Engineering, or a related field. 8-10 years of professional experience in automation testing. Proficient with automation testing tools (e.g., Selenium, Cucumber, Java) and knowledgeable in data structures and algorithm design. Experience with automation frameworks like JUnit, TestNG, Xunit, CodedUI, SpecFlow, Pyunit, or custom in-house frameworks. Strong understanding of software QA methodologies, tools, and processes. Hands-on experience in both white box and black box testing techniques. Solid proficiency in SQL and scripting. Extensive knowledge of design patterns and multi-threaded systems, along with automated unit testing. Strong SQL skills, with a proven ability to write complex queries. Experience with CI/CD pipelines, AWS, and cloud technologies, including Docker and Kubernetes. Familiarity with Web Service APIs/REST APIs. Experience in Agile methodologies, particularly SCRUM. Exceptional verbal and written communication skills in English. Strong analytical and problem-solving capabilities.

About the job

Job Duties and Responsibilities:

  • Offer expert insights and strategic guidance on business and quality metrics.
  • Design and continuously refine a robust test automation framework tailored to project requirements.
  • Evaluate and improve test cases, scripts, plans, and procedures, both manual and automated.
  • Ensure adherence to defined standards and procedures during both manual and automated test execution.
  • Oversee and facilitate the business and QA components of software development activities, encompassing requirement analysis and application QA.
  • Create automation scripts that address user story scenarios identified for sprints, employing various tools such as Selenium, Java, TestNG, Appium, Jenkins, Maven, etc., for regression and performance testing of application releases.
  • Collaborate with cross-functional teams to uphold quality standards throughout the software development lifecycle.
  • Estimate, prioritize, and coordinate testing activities effectively.
  • Proactively pursue learning opportunities and adapt quickly to innovative ideas, concepts, and methodologies, sharing findings with the team.
  • Assist in the recruitment of talented software testing professionals.

About Creative Chaos

Creative Chaos is a forward-thinking technology company dedicated to providing innovative solutions that enhance business processes. Our team thrives on creativity, collaboration, and a commitment to quality, making us a leader in the technology space.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.