Search by job, company or skills

  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Key Responsibilities

  • Design, develop, modify, and maintain automated test scripts and frameworks using Python.
  • Define and establish automation criteria, standards, and best practices aligned with industry benchmarks and organizational needs.
  • Develop and mature automation frameworks for end-to-end and integration testing to improve execution speed, scalability, accessibility, and flexibility.
  • Build and maintain advanced automated test suites across multiple platforms, environments, and releases.
  • Design, configure, and maintain complex QA and test automation environments for UI and non-UI testing.
  • Develop and implement effective testing strategies and automation techniques to validate application functionality.
  • Collaborate with stakeholders to support product delivery schedules through planning, execution, and reporting of automated test suites.
  • Establish and manage automated test environments for complex, multi-tier systems.
  • Identify, analyze, document, and track defects, inconsistencies, and risks across application functionality, data, UI, content, and security.
  • Partner closely with development teams to resolve automation and programming inconsistencies and identify opportunities to improve test coverage and automation effectiveness.
  • Analyze and decompose complex software systems and design comprehensive automation strategies.
  • Mentor and coach Test Automation Engineers I & II and train QA analysts on framework usage, script execution, and defect investigation.
  • Measure, track, and report automation efficiency, coverage, and quality metrics using reporting and analytics tools.
  • Gather technical requirements from internal stakeholders and provide informed recommendations for automation solutions.
  • Engineer solutions to collect, analyze, and report test results using metrics and reporting platforms.
  • Stay current with emerging technologies, tools, trends, and best practices in test automation.
  • Provide guidance and support to employees, vendors, and stakeholders on automation processes, tools, and standards.
  • Deliver high-quality work in a timely manner while maintaining a strong customer-service focus.
  • Perform other related duties as assigned.

Qualifications

  • Minimum 5 years of progressive Quality Assurance experience, including at least 4 years of automated testing experience.
  • Strong experience with automation frameworks, tools, and scripting, preferably using Python.
  • Solid understanding of the Software Development Life Cycle (SDLC), including participation in QA reviews and validation of requirements and specifications.
  • Hands-on experience with automation tools and technologies such as Selenium, HP UFT, SoapUI, HP ALM, DVO, or equivalent.
  • Proficiency in SQL and database technologies for test data setup, validation, and troubleshooting.
  • Experience with client-side and web technologies including HTTP, HTML, Java, and JavaScript.
  • Working knowledge of developer and CI/CD tools, but not limited to Git, Jenkins, Eclipse, Subversion, or similar.
  • Strong analytical and problem-solving skills with the ability to provide detailed technical analysis and root-cause investigations.
  • Experience testing complex, multi-tier, web-based systems and data-driven applications.
  • Working knowledge of QA methodologies, testing techniques, and risk-based testing approaches.
  • Experience with cloud-based applications is preferred.
  • Prior experience working in Agile/Scrum environments is preferred.
  • Exposure to project management practices is a plus.
  • Proficiency in Microsoft Office tools (Word, Excel, PowerPoint).
  • Excellent verbal and written communication skills, with the ability to clearly present complex technical concepts.
  • Ability to work independently, manage competing priorities, meet deadlines, and perform effectively under pressure.
  • Strong customer-service orientation with a positive, solution-focused attitude.
  • Demonstrated organizational, troubleshooting, and adaptability skills.
  • Commitment to maintaining confidentiality, professionalism, and Company values.

Educational Requirements

  • Bachelor's degree in Computer Information Systems, Computer Science, or a related field, or equivalent practical experience.
  • ISTQB or CSTE Foundation Certification preferred.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 136982121