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. Delegates with clearly defined resp Good time-management skills Great interpersonal and communication skillsCareer Level - IC3