Job Description we are looking to fill QA positions as Senior QA Engineers in Oracle ECP QA Organization, Bangalore with following proficiency & Experience.
Oracle ECP team is seeking an experienced Senior QA Engineer candidates with 4-12 years of QA experience in a Cloud, Linux environment and prior telecom or networking experience with python automation knowledge.
About us:
At Oracle, we are developing a suite of highly scalable ECP that are rich in functionality and easy to use for business users. Oracle’s ECP enable connecting, managing and securing the smart devices as well as collecting, storing, tracking and analyzing massive amounts of data streaming in from these devices. These apps help extending the reach of industries, enterprise resource planning and customer experience applications to the physical world - driving automation powered by digital twins and edge boxes. To learn more about Oracle’s offering on please visit https://www.oracle.com/communications/enterprise/
We are looking for highly accomplished Senior QA engineers to join the “ECP” Testing team. You will be designing test cases and implementing test automation for IoT based services for customer use cases.
Job Location: OTH, Bangalore, India
Preferred Qualification: -
Bachelors/master's degree: B.E/B.Tech/MCA/M. E/MTech. /MBA from reputed universities with committed for QA.
Responsibilities:
Good understanding of Software Development & QA Processes. Expert in software quality and testing methodologies
Logical thinker, Self-starter & able to deliver projects on time meeting high quality standards with a dedication and Go-Getter Demeanor
Good verbal and written communication skills
Teammate with Strong Problem solving and analytical skills.
Work within standards, acceptable practices, and other requirements of Oracle Corporation and of the SaaS Development organization
Develop and execute test cases (manual and automated) for acceptance, integration, system and regression testing across multiple environments for production and maintenance releases
Knowledge of professional software engineering practices & best practices for the full software development life cycle, including the below: coding standards, code reviews, source control management, build processes, testing, and operations.
Comfortable working in a fast paced, highly collaborative, dynamic work environment
Debug and report regression issues to developers
Communicate test progress, test results, and other relevant information to project stakeholders.
Document test results, report software bugs and verify fixes to ensure the acceptance criteria is met.
Manage testing progress and ensure that aggressive deadlines are met
Work closely with the development and project management teams to ensure the product meets user and quality requirements and is released within schedule
Proactively raise issues and problems to the attention of the team and suggest solutions
Analyze features, functionalities, and determine the best approach and techniques to improve test case designs
Continuously improve test coverage and test efficiency
Anticipates customer needs and applies best practices and creative solutions
Uses best practices to drive efficiency and productivity within the team
Makes timely and effective decisions by assessing risk, evaluating alternatives, and applying judgment even with incomplete data
Generates insights or creative solutions to complex problems
Demonstrates attention to detail in all aspects of work
Knows the business and understands metrics/key performance indicators required by self and/or team to deliver results
Implement automated testing strategies, including end-to-end testing
Design and implement comprehensive testing frameworks, driving the adoption of best practices in testing and quality assurance
Develop and lead the execution of a comprehensive QA strategy, aligning with product and platform goals
Collaborate to implement QA strategy, ensuring integration into SDLC/Agile and DevOps processes
Contribute by participating in test planning and executing test cases that support quality objectives
Architect scalable testing frameworks (functional, performance, security) for complex applications
Design advanced test scenarios and ensure automated testing aligns with business goals
Define test automation architecture and long-term goals, ensuring scalable solutions
Lead automation initiatives and integrate automation frameworks within the CI/CD pipeline
Develop and execute automated test scripts for repetitive testing tasks
Define defect management processes, ensuring effective tracking and prioritization of defects
Manage defect tracking and lead root cause analysis for major defects
Log and track defects, assist in troubleshooting, and ensure proper resolution
Act as a quality advocate, working with stakeholders to drive a culture of quality
Collaborate with developers, product managers, and designers to ensure product quality
Work with developers to understand requirements and ensure testing meets goals
Lead initiatives to continuously improve QA processes, adopting new methodologies like DevOps, Agile and ML
Suggest improvements to QA processes and tooling, participate in continuous improvement
Provide feedback for process improvements and follow existing processes efficiently
Define and track quality metrics across projects, creating dashboards for stakeholders
Mentor junior engineers, providing guidance on QA best practices, strategy, and professional development
Learn from senior engineers and participate in knowledge-sharing sessions.
Extensive experience on both automation and functional manual testing
Experience writing and executing detailed test cases, test plans and test design documents
Experience with Web Service Testing using REST Service
Excellent written and verbal communication skills
Proven ability to quickly grasp new technologies and software applications
Expertise in architecting large-scale test automation strategies, including continuous testing in CI/CD environments
Test Automation – scripting and/or programming using python
Knowledge of Kubernetes, Dockers, and microservice architectures
Strong experience with testing Microservices, REST services, Database Functions and PL/SQL code, and UI
Experience in automation tools & eagerness to “automate all the things”
A problem-solving attitude
Ability to learn quickly and adapt to changing environments
Ability to work independently and as part of a team
Clarity with CI/CD tools (e.g., Jenkins, GitLab CI, Bamboo) for integrating automated tests within the DevOps pipeline
Experience with API testing tools like Postman, REST Assured, or SOAPUI for testing back-end services
Experience with version control systems like Git for managing code and test scripts
Experience with virtual environments, container orchestration, and deployment models for cloud and microservices testing
Skill in designing, automating, and maintaining regression test suites for continuous testing in a CI/CD pipeline
Competencies
Demonstrates resilience in driving change
Evaluates and takes measured risk
Handles high levels of ambiguity effectively
Secures commitment for change initiatives and addresses any concerns
Addresses and resolves conflict or competing priorities that may become barriers to collaboration
Cultivates networks throughout the organization to support and create a foundation for future influence.