Job Description : Who We Are
Who We Are
Micro Focus is one of the world’s largest enterprise software providers, delivering the mission-critical software that keeps the digital world running.
We combine pragmatism, discipline, and customer-centric innovation to deliver trusted, proven solutions that customers need in order to succeed in today’s rapidly evolving marketplace.
That’s high tech without the drama.
Set and maintain quality standards for company products with systematic processes. Develops, modifies, automates, and executes software test strategies, plans, and suites.
Analyzes and writes test standards and procedures. Maintains documentation of test results to assist in debugging and modification of software.
Analyzes test results to ensure existing functionality and recommends corrective action. Develop tools and environments to automate test execution.
Consults with development engineers in the resolution of problems.
About our product :
Fortify is the industry-leading provider of Application Security solutions that empowers organizations to develop secure software.
Fortify offers a comprehensive portfolio of application security solutions with the flexibility of testing on-premise and on-demand to cover the entire software development lifecycle.
Over 80% of security breaches exploit application vulnerabilities, and at Fortify, you will be at the forefront of one of the fastest-growing segments in the security market.
Fortify on Demand enables thousands of customers to easily create, expand and manage their AppSec programs. As part of the Fortify on Demand Engineering Team, you will help shape the future of a rapidly growing security business built on a modern technology stack and where innovation and creativity are part of our DNA.
Designs quality assurance and test processes for portions and subsystems of end-user applications, systems software, and firmware running on hardware, local, networked, and Internet-based platforms.
Analyzes design and determines test scripts, coding, automation, and integration activities required based on general objectives and knowledge of the overall architecture of product or solution.
Writes and executes complete testing plans, protocols, and documentation for assigned portion of application; identifies and debugs, and creates solutions for issues with code and integrate into software architecture.
Test & automate the features as part of a scrum team.
Contribute to feature sanity / regressions tests.
Maintain and execute the automation suite for various releases.
Adhere to software testing methodologies and processes to release high-quality software.
Collaborate with the product and engineering on refining user stories and acceptance criteria.
Education and Experience Required :
Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
3-5 years of software development experience building large-scale and highly distributed applications.
Required skills :
Strong in manual testing, exposure in creating test setup and test environments for complex enterprise applications
Software testing methodology, including writing and execution of test plans, debugging and testing scripts and tools
Experience with CI / CD tools (Jenkins, GitHub, etc.).
Understanding of database concepts.
Experience testing on Windows / Linux environment.
Ability to adapt to new tools & technologies.
Strong analytical, problem solving, and troubleshooting skills.
Good verbal and written communication skills.
Experience with agile methodology, sizing stories, planning, and retrospectives
Understanding of Application Security domain.
UI / UX testing.
Performance and Scale testing.
Cloud technologies, managing and testing cloud applications.