Description
Responsible for developing, applying and maintaining quality standards for company products with adherence to both internal and external standards. Develops and executes software test plans. Analyzes and writes test standards and procedures. Maintains documentation of test results. Analyzes test results and recommends corrective actions.
As a member of the technical/process QA division, you will design, install and evaluate quality control methods and systems. Design continuing maintenance of product quality. Develop standards and procedures to provide quality guidance and methods.
Duties and tasks are standard with some variation; displays understanding of roles, processes and procedures. Performs moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes. BS degree or equivalent experience relevant to functional area. A of 1 year of software engineering or related experience.
Responsibilities
Test Automation Engineer - Analytics SaaS Applications
Company overview
EmergingΒ technologies are disrupting old paradigms and unleashing new opportunities. Oracle has embedded innovative technologies in every aspect of our cloud,Β enabling companies to reimagine their businesses, processes, and experiences. Oracle is again revolutionizing how data is managed. Oracle is the #1 providerΒ of business software, with a broad portfolio of solutions for companies of allΒ sizes. Today, 430,000 customers in 175 countries use Oracle technologies to seize business opportunities and solve real, tangible challenges.
Position Summary
Oracle's Global Business Units (GBUs) provide best-in-class products and services to the communications, construction and engineering, food and beverage, financial services and insurance, health sciences, hospitality, public sector, and retail industries. The GBU Technology Services team define, build and support common services that GBUs use to deliver their products and services. We are committed to delivering state-of-the-art experiences that delight users and provide value to our industry customers.Β We are developing an Analytics and Data Science (AI/ML) Cloud Service for different GBUs to uptake. We need a talented, multi-faceted Test Automation Engineer to work on state of the art technologies for Test Automation work in a cloud-native environment.
What To Expect:
- We work in small teams using state-of-the-art technologies.
- We offer competitive pay and do not watch the clock. We trust you and your skills and do not micromanage.
- Working at Oracle means being among excellent, competent and inspiring people from around the globe.
- Ability to learn new management philosophies, technologies, improve skills and develop yourself.
Responsibilities
- Generate and conduct automated and manual tests to ensure the software created by the Software Engineering Team is fit for its purpose
- Strong exposure to testing automation and scripting using Python and Shell
- Work closely with the Product Manager in ensuring requirements are clear and QA to ensure the team adheres to the Quality management system
- Ensure processes used for system testing are adequate and appropriate
- Develop and maintain the system and user acceptance tests and scripts based on product requirements
- Procure, create and manage test data required
- Executing System and user acceptance tests and producing test logs and issue reports
- Β Management of test coverage to ensure all requirements are adequately tested
- Β Participate in troubleshooting and triaging of new issues to generate root cause identification and resolution
- Β Responsible for seeking continuous improvement of the job and activities by improving test coverage and efficiency
Desired Skills/Experience
- 1 to 4 years overall experience with hands-on Test Automation expertise
- Experience in Python and Shell scripting
- Excellent understanding of Test frameworks like a robot, testNG, pytest, selenium
- Excellent documentation skills test cases, defect reports, test execution reports
- Good understanding of agile and SDLC methodologies
- Good understanding of Cloud technologies
- Knowledge of Continuous Integration (CI), Test Strategies, Git, Jenkins, Gradle, Docker.
Preferred Skills
- Experience working with JMeter will be preferred
- Good understanding of bigdata technologies
- Basic understanding of security, monitoring, performance tuning and reporting.
- Ability to solve operational problems, with the ability to identify and automate common routines.
- Great interpersonal and communication skills.
- Good to have Performance/security testing experience.