HamburgerMenu
hirist

Job Description

Description :

About the job :

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 :

- Bachelors degree in Computer Information Systems, Computer Science, or a related field, or equivalent practical experience.

- ISTQB or CSTE Foundation Certification preferred.

Desired Skills and Experience :

- QA Automation, Python, Selenium


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in