- Keysight Technologies
- Bucharest,
- 2 weeks ago
Senior QA Automation Engineer: our view in 3 lines...
- The Role: A security-focused QA automation engineer role testing an IoT security assessment platform using cloud, database, and messaging technologies for a technology and test-equipment company.
- The Person: Design and develop automation framework modules and tests, investigate defects and perform root-cause analysis, run performance testing, and manage cloud marketplace product deployments.
- Requirements: Strong knowledge of Python programming, experience in Quality Assurance and Automation, UI and API based testing automation, AWS, Azure and GCP, CI/CD pipeline automation, Linux, and Testing Automation Frameworks.
Job Description
Overview
Keysight is at the forefront of technology innovation, delivering breakthroughs and trusted insights in electronic design, simulation, prototyping, test, manufacturing, and optimization. Our ~15,000 employees create world-class solutions in communications, 5G, automotive, energy, quantum, aerospace, defense, and semiconductor markets for customers in over 100 countries. Learn more about what we do.
Â
Our award-winning culture embraces a bold vision of where technology can take us and a passion for tackling challenging problems with industry-first solutions. We believe that when people feel a sense of belonging, they can be more creative, innovative, and thrive at all points in their careers.
Â
As a QA Automation Engineer in Keysight’s IoT Security Assesment team you will be responsible for testing our IoT SA platform, working with a wide range of technologies like cloud services (AWS), databases (MongoDB, Redis), message brokers (RabbitMQ) and tools (Ansible, Git, Jenkins, Grafana, etc). You will be working with a team of elite engineers and security researchers to save the universe from cyber security attacks and the bad guys who take advantage of the Internet for personal gain.
Responsibilities
Key Responsibilities:
Â
- Developing tests to ensure the entire product works as intended
- Investigating defects or errors in the automation framework and in the product
- Perform Performance Testing
- Capable of root cause isolation and proper bugs logging to focus on problem description, steps to reproduce and relevant logs
- Manage products in existing public cloud marketplaces (AWS, Azure and GCP)
- Define and develop modules in the Automation Framework, evaluate toolsets
Qualifications
Position Requirements:Â
Â
- Strong knowledge of Python programming
- Min. 5+ years of proven experience in Quality Assurance and Automation.
- Experienced with both UI and API based testing automation
- Experienced with automation strategies
- Experience in main public clouds (AWS, Azure and GCP)Â
- Strong Linux knowledge (for troubleshooting and debug purposes only)
- L2-7 protocols expertise (good understanding of networking protocols)
- Experienced with CI/CD pipeline automation
- Experience with developing and implementing Testing Automation Frameworks
- Desire and ability to work in a highly collaborative, team-oriented environment
- Prove to be performance driven and having a proactive attitude
- Effectively collaborate with peers
Bonus skills:
Â
- Regression test management
- Knowledge of TCL and Bash scriptingÂ
- Ability to understand REST API, JSON, and XML formats – experience with API testing tools is a plus.
- Ability to organize, prioritize work, meet deadlines, and work independently
- Ability to recognize design and usage patterns and adapt designs accordingly
- Requires strong oral and written communication skills
- Must be a creative problem solver, flexible, proactive, and work in a fast paced, ever-changing environment
- Ability to facilitate meetings and action plans
- Must be a strong team player
- Knowledge of Web Application Testing, Performance Testing, Security Testing.
- Computer Science Degree (or similar)
Â
Â
Â
Careers Privacy Statement***Keysight is an Equal Opportunity Employer.***
