Sr. Quality Assurance Engineer

OpenText

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 7 days ago
OPENTEXT - THE INFORMATION COMPANYOpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that shape the future of digital transformation.AI-First. Future-Driven. Human-Centered.At OpenText, AI is at the heart of everything we do—powering innovation, transforming work, and empowering digital knowledge workers. We're hiring talent that AI can't replace to help us shape the future of information management. Join us.Your impact:We are looking for a highly skilled Senior Quality Assurance Engineer with expertise in automation tools such as Behave framework, Robo framework, TestNG, Selenium, and JMeter with scripting languages like Python or Java to develop and maintain test automation scripts for both front-end and back-end components. Experience in cloud platforms (AWS/Azure), Docker, Kubernetes will be must. The ideal candidate will have 5-7 years of experience in developing, and maintaining automation test script using Python, TestNG and Selenium. In this role, you will take ownership of key modules, drive design of quality automation to ensure the delivery of high-quality software. You will also provide leadership to the Quality Assurance team, guiding them through best practices and fostering a culture of continuous improvement. Scrum Master is an added advantageWhat the role offers:
  • Quality Assurance Leadership: Oversee the QA process for scalable microservices and applications, ensuring both high performance and reliability.
  • Develop comprehensive test plans incorporating both functional and automation testing to ensure robust validation.
  • Evaluate and mitigate risks through proactive planning and risk assessment, ensuring effective solutions and minimizing disruptions.
  • Automation and Manual Testing Expertise: Extensive experience with automation tools such as Behave framework, Robo framework, TestNG, Selenium, Load Runner, QTP, and JMeter.
  • Should be proficient in using scripting languages like Python or Java to develop and maintain test automation scripts for both front-end and back-end components.
  • Strong knowledge of manual validation techniques, including detailed test case creation and execution.
  • Proficient in CI/CD Integration: Hands-on experience with CI/CD tools and processes, including Jenkins, Git, SVN, or similar collaboration tools, to streamline automated testing and deployment.
  • Familiarity with CI/CD tools like Jenkins, GitLab CI, or CircleCI for automating test runs will be a plus.
  • Troubleshooting and Issue Resolution: Skilled in troubleshooting, defect management, and providing solutions for issues related to code and system integration.
What you need to succeed:
  • Manual Testing Skills:
  • Test Case Design: Ability to create detailed and comprehensive test cases and scenarios.
  • Exploratory Testing: Conducting unstructured tests to find unexpected issues.
  • Bug Tracking: Proficiency in identifying, documenting, and tracking defects.
  • Automation Testing Skills:
  • Test Automation Tools: Experience with tools like Selenium, TestNG, JUnit, or similar frameworks.
  • Script Writing: Ability to write and maintain automated test scripts in languages such as Python, Java, or JavaScript.
  • Continuous Integration: Familiarity with CI/CD tools like Jenkins, GitLab CI, or CircleCI for automating test runs.
  • Technical Skills:
  • Programming Languages: Knowledge of at least one programming language (e.g., Python, Java) to develop and maintain test automation scripts.
  • API Testing: Experience with tools and frameworks for testing RESTful and SOAP APIs, such as Postman, SoapUI, or RestAssured.
  • Database Testing: Ability to query databases using SQL to validate data integrity and perform backend testing.
  • Tools and Technologies:
  • Version Control: Proficiency with version control systems like Git or SVN.
  • Bug Tracking: Experience with bug tracking tools such as JIRA, Bugzilla, or similar.
  • Performance Testing: Familiarity with performance testing tools like JMeter or LoadRunner.
  • Soft Skills:
  • Analytical Thinking: Strong problem-solving skills to analyze test results and debug issues.
  • Attention to Detail: High level of attention to detail to ensure thorough testing and accurate defect reporting.
  • Communication: Clear and effective communication skills for documenting test cases, writing reports, and collaborating with development teams.
  • Process Knowledge:
  • Agile Methodologies: Experience with Agile or Scrum methodologies, including sprint planning and daily stand-ups.
  • Test Management: Knowledge of test management tools like TestRail or Quality Center, OpenText ValueEdge for organizing and managing test cases and execution.
  • Quality Assurance Principles:
  • Test Planning: Ability to develop and execute test plans, including risk assessment and mitigation strategies.
  • Compliance: Understanding of industry standards and regulations, such as security and data protection requirements.
  • Agile Scrum Master
As a QA with Scrum Master and DevOps expertise, you will facilitate Agile practices, ensure high-quality deliverables through effective QA processes. Your role will be pivotal in fostering team collaboration and driving successful project outcomes.
  • Acts as Scrum Master.
  • Actively participate in Agile ceremonies (sprint planning, daily stand-ups, retrospectives)
  • Educational Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field. A solid academic foundation in software engineering principles and computer science.
One last thing:
  • A collaborative and innovative work environment.
  • Opportunities for professional growth and development.
  • Competitive compensation and benefits package.
  • A chance to work on cutting-edge technology and contribute to impactful projects.
OpenText's efforts to build an inclusive work environment go beyond simply complying with applicable laws. Our Employment Equity and Diversity Policy provides direction on maintaining a working environment that is inclusive of everyone, regardless of culture, national origin, race, color, gender, gender identification, sexual orientation, family status, age, veteran status, disability, religion, or other basis protected by applicable laws.If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please contact us at . Our proactive approach fosters collaboration, innovation, and personal growth, enriching OpenText's vibrant workplace.

OpenText

Similar Jobs

  • Lead Engineer - React.js

    Neighborly

    • Bangalore, Karnataka
    About Neighborly Neighborly is a local network of home service brands that will connect you to very specific vetted local experts. Our family of service professionals work with r…
    • 12 mins ago
    • Apply easily
  • Software Development Engineer

    Delta Air Lines

    • Bangalore, Karnataka
    About Delta Air Lines About the Company Delta Air Lines (NYSE: DAL) is the U.S. global airline leader in safety, innovation, reliability and customer experience. Powered by our…
    • 1 day ago
    • Apply easily
  • Senior Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 1 day ago
    • Apply easily