People Matter

Sr Engineer, Software

Volterra

Volterra

Bengaluru, Karnataka, India
Posted on Thursday, February 8, 2024

At F5, we strive to bring a better digital world to life. Our teams empower organizations across the globe to create, secure, and run applications that enhance how we experience our evolving digital world. We are passionate about cybersecurity, from protecting consumers from fraud to enabling companies to focus on innovation.

Everything we do centers around people. That means we obsess over how to make the lives of our customers, and their customers, better. And it means we prioritize a diverse F5 community where each individual can thrive.

As a Quality Assurance (QA) Engineer- UI Manual + automation, you will be testing our web-based application and product that gives our customers `The fastest & most secure way to deliver apps` and will be working in a high intensity, deadline-driven environment. You will work closely with stakeholders of different tracks to continuously work to improve the quality of the platform and ultimately, the customer experience. You will monitor the health of deployments and collaborate with the team to improve scale, performance, and quality.

Key Areas of Responsibility:

  • Perform manual testing and automation of webUI to validate new and existing features.

    • This includes the creation of test strategy and test plans based on feature specs & requirements.

    • WebUI automation of the features tested manually using Protractor and TypeScript.

  • Tracking of issues/defects raised and retest in multiple test environments before the fix goes to production

  • Work with the product development engineers to help isolating defects, identify system requirements, improve engineering documentation and enhance product quality

  • Expertise in creating test data and stubs for testing, simulate network traffic using various tools & servers.

  • Capability to perform root cause analysis and corrective actions

Qualifications:

  • Requires a minimum of 12 years of related experience with a Bachelor of Engineering in Computers or BS/BA equivalents work experience

  • Experience in testing end-to-end UI / Web-based applications and webui automation.

  • Experience in testing data flow traffic dashboards, debugging different data sources to ensuring all data and charts on dashboards/metrics are as intended; Identify flaws, a strong eye for details to catch anomalies, and inform stakeholders to get it fixed

  • Good understanding of networking protocols, HTTP/HTTPS, Proxies TCP, UDP, IP, SSL, DNS, FTP, origin pools, etc

  • Deep expertise in debugging web pages using browser developer tools.

  • Hands on experience of JavaScript (TypeScript will be a plus)

  • Strong working knowledge of test automation frameworks and tools: Selenium, WebDriver, SauceLabs, Protractor, GitlabCI, Jenkins, Jasmine, Karma

  • Experience of using complex console products like google console, AWS console, azure console, etc

  • Experience working on prior projects with a strong understanding of UI, cross-browser compatibility, general web functions, and standards.

  • Ability to map requirements to test cases using tools like RTM (Requirement Traceability Matrix)

  • Good communication and interpersonal skills.

  • Ability to work flexible hours, with distributed teams across multiple geographies

  • Excellent analytical and problem-solving skills and multi tasking capabilities.

  • Good understanding of Testing fundamentals, Bug life cycle, SDLC, STLC, Smoke testing, Sanity testing, Regression testing

Nice-to-have Skills:

  • Experience with CI/CD

  • Familiarity with tools and technologies like Git, Jenkins, Gitlab, AWS, Docker, GCP.

  • Experience with HTML, CSS, JS, TS etc.

  • Experience with load balancer products such as F5, Envoy, Nginx, HA proxy is desirable

  • Experience with Kubernetes container technology,Terraform, AWS

  • Experience with Scale, Security and Pen testing.

  • Experience with Gitlab Issue management

  • Understanding of schema & annotations to test the object configuration

The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.

Please note that F5 only contacts candidates through F5 email address (ending with @f5.com) or auto email notification from Yello/Workday (ending with f5.com or @myworkday.com).

Equal Employment Opportunity

It is the policy of F5 to provide equal employment opportunities to all employees and employment applicants without regard to unlawful considerations of race, religion, color, national origin, sex, sexual orientation, gender identity or expression, age, sensory, physical, or mental disability, marital status, veteran or military status, genetic information, or any other classification protected by applicable local, state, or federal laws. This policy applies to all aspects of employment, including, but not limited to, hiring, job assignment, compensation, promotion, benefits, training, discipline, and termination. F5 offers a variety of reasonable accommodations for candidates. Requesting an accommodation is completely voluntary. F5 will assess the need for accommodations in the application process separately from those that may be needed to perform the job. Request by contacting accommodations@f5.com.