Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

F5 Engineer II Software 
India, Telangana, Hyderabad 
638822998

17.12.2024

About You:

  • Quality first demeanor, low tolerance to imperfections, and passionate about testautomation

  • Proficient in architecting, designing, and developing test automationframeworks

  • Always on the lookout for improvements and optimizations. Constantly upgrading skills by exploring new tools andtechniques

  • Results-oriented and positive team-centric approach with an ability to work with geographically distributed teams

  • Proactive and takes initiative. A quick learner and driver for a change

  • Possess a critical approach with excellent problem-solving skills

  • Good time-management skills and very organized. Great interpersonal and communication skills

Responsibilities:

  • You are a champion for product quality within our team and are accountable for an assessment of product readiness and commitments to product deliveryschedules

  • Develop and build the test infrastructure and test automation frameworks. Improve existing testframeworks

  • Develop high-quality, end-to-end automation tests that match acceptance criteria and userscenarios

  • Provide feedback on coding standard methodologies with an emphasis on growing code testability andmaintainability

  • Be a key contributor to the continuous integration and continuous delivery pipelines. Perform code reviews for yourteammates

  • Work with our Product Management Team to define good acceptance criteria for our stories

  • Perform manual exploratory testing and troubleshooting to help identify difficult-to-find bugs

  • Ensure the monthly releases are validated and ready for our customers. Work with a distributed agile team

  • Help the Escalation Team to investigate customers’ issues and drive them to resolution and closure

Knowledge, Skills, and Abilities:

  • Bachelor's degree in software engineering, computer science, or related field and 3+ years of work experience in relevant roles

  • Experience building test frameworks from scratch using Python and/or GoLang. Experience in writing automated end-to-end tests for large-scale enterprise applications and SaaS products

  • Deep understanding of software quality methodologies andprocesses

  • Experience with CI/CD and project management tools (e.g., Gitlab, other CI/CD tools, Jira, Confluence, etc.)

  • Experience with web technologies (e.g., REST, gRPC, JSON etc.)

  • Experience with test automation frameworks (e.g., Pytest/WebDriverIO/ Cucumber/SeleniumWebDriver)

  • Experience with public clouds (e.g., Amazon Web Services, Microsoft Azure, and Google CloudPlatform)

  • Solid experience with Linux operating systems. Good understanding ofnetworking

  • Preferable: Experience with container technologies (e.g. Kubernetes, Docker, etc.)

Requirements

  • Minimum 3+ years of handling services in a large-scale distributed environment

  • Require hands-on programming skills in developing automation modules on Python/GoLang

  • Experience with configuration management and deployment automation tools such as Terraform, Ansible, etc.

  • Require hands-on experience with both private and public cloud infrastructure and interfacing programmatically through APIs.

  • Apache Webservers – How to set up a Webserver and Ngnix. Understanding of webservers and how it works would be an essential skill.

  • CI Systems – We are big on Jenkins. Again, we are looking for someone who has modeled workflows in a CI system and has in-depth administration knowledge or at least an understanding of the concepts.

  • Dockers and Containers – Being able to build and deploy images is a critical part of our operations. We expect all our stacks to be containerized in the coming months.

  • Good understanding of web operations best practices

  • Basic networking fundamentals: TCP/IP, HTTPS, VLANs, DNS, load balancing and firewalling, etc.

  • Working knowledge of Linux OS and Virtualization techniques/tools is a must

  • Experience working in a micro-services environment such as Kubernetes is an advantage

  • Strong communication skills

  • Excellent customer service focus

Qualifications:

  • Requires a minimum of 3 years of related experience with a Bachelor of Engineering in ECE/Computers or 2+ years of experience with ME/MTech in ECE/Computers.

  • Excellent organizational agility and interpersonal skills throughout the organization.

  • Ability to work flexible hours for better collaboration with International teams.

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.