Senior QA (Automation) Engineer
- Posted: over a month ago
Our client is an industry-leading pioneer, whose mission is to help ensure a stable, secure, and unified global Internet. To ensure the fulfillment of this mission, they are searching for an experienced QA Automation Engineer.
As a QA Staff Engineer (Automation) you will deliver testing initiatives that guarantee availability and stability of systems output. You will be responsible to develop and maintain the framework in such a way that it's scalable while partnering with Engineering, developers and Infrastructure engineers.
Key Responsibilities & Duties:
Experience in complete software testing activities such as designing, writing, testing, and documenting software test cases and automated scripts in languages (JAVA) and environments appropriate to development projects.
Define, implement, and maintain test plans, test specifications and test suites.
Develop and implement hands-on on automation frameworks across technologies.
Deliver testing initiatives that guarantee availability and stability of systems outputs 24/7.
Develop and maintain the testing framework for scalability.
Write backend integration and application programming interface (API) tests.
Perform Load, stress, performance, and back-end testing.
Utilized integration tools, network vulnerabilities and penetration testing tools.
Ensure that the services are operational before release for user testing or general availability.
Provide the final sign-off of the release package and propose new testing technologies and test approaches in compliance with best practices, policies, and procedures.
Participate in architecture and design reviews of complex solutions in cross-team engineering efforts.
Contribute hands-on on automation frameworks across technologies (Web: Selenium Web driver, Web Services: REST, SOAP).
Liaise with network administrators, systems analysts, and other software engineers to resolve any defects in products or company systems.
Perform manual or automated for functional, system, integration, security testing for the application is required.
Support production system. Analyze, debug, and troubleshoot the production problem.
Analyze and debug the Domain name industry applications in test environments (i.e., DNS, RDDS, RDAP, EPP, Registry-Registrar model, etc.).
Required Knowledge, Skills, and Abilities:
Proficiency with software architecture, modular and object-oriented design.
Proficiency with Linux/Unix.
WebService API Integration (RESTful, etc.) .
File structures (XML, ISON, flat file, etc.) .
Communication protocols (FTP, HTTP, HTTPS, etc.).
Team-oriented with excellent analytical and critical skills.
Agile / scrum management tools (JIRA, HP UFT).
Hybrid role: able to work from the office, and able to travel up to 10%.
Education and Experience Requirements:
Bachelor's Degree required (Master's preferred) in Computer Science, EE or a related field.
8 years of relevant QA experience.
5 years in automated testing.
2 years in JUnit and Agile.
3 years in: back-end testing using Linux/Unix and load / performance testing using Apache JMeter.
Integration tools including: Spring Integration, Apache, or Linux/Unix.
Vulnerability/penetration testing tools (BURP, vulnerability scanners, Kali Linux)
Relational database systems (Oracle, MS-SQL Server, MySQL).
Experience deploying enterprise security testing solutions.
Knowledge of DNS, RDDS, RDAP, EPP, Registry-Registrar model or Domain names industry.
AddressSanta Monica, CA
What email should the hiring manager reach you at?