o9 Solutions, Inc.
Location
Bangalore | India
Job description
Be part of something revolutionary.
We have a vision. Our Digital Brain, o9’s AI-powered platform, is being used by global enterprises to drive their digital transformations. The integrated planning and operational efficiencies we provide is helping businesses do more, be more and mean more to the world at large. Because businesses that plan better, reduce waste, creating value for themselves and the planet. But we also have a vision for our people. We want the most talented, committed and driven people to power our transformative approach. In return, we’ll provide a nurturing environment where you can be a part of something special. Position Overview: We are seeking a highly skilled and motivated QA Automation Engineer with expertise in Python and Spark to join our dynamic team. As a QA Automation Engineer, you will play a critical role in ensuring the quality and reliability of our products by designing and implementing end-to-end test automation solutions. Your proficiency in Python and Spark will be essential in creating comprehensive testing frameworks and ensuring the seamless functionality of our AI-ML platform. Key Responsibilities: Collaborate with cross-functional teams, including developers, product managers, and data engineers, to understand project requirements and functional specifications. Design, develop, and maintain end-to-end automated testing frameworks for O9’s AI-ML platform Create and execute comprehensive test plans, test cases, and test scripts to validate the correctness, performance, and scalability of software solutions. Develop and maintain data-driven automated tests using Python and Spark, covering various aspects such as data validation, data transformation, and result accuracy. Identify, document, and track software defects using issue tracking systems, and work closely with development teams to ensure timely resolution. Contribute to continuous integration and continuous deployment (CI/CD) processes by integrating automated tests into the deployment pipelines. Collaborate with the QA team to continuously enhance testing methodologies, tools, and best practices. Participate in code reviews to ensure testability and maintainability of the codebase. Investigate and reproduce reported issues, and provide detailed reports to aid in debugging and resolution. Mentor other team members and help adopt test automation across the QA team Stay updated with industry trends, emerging technologies, and best practices in QA and test automation. Qualifications: Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience). At least 5 years of proven experience as a QA Automation Engineer, with a focus on creating end-to-end test automation. Strong programming skills in Python, with the ability to design, implement, and maintain robust automation scripts. Proficiency in working with Apache Spark for data processing and analytics testing. Knowledge of SQL and SparkSQL, as well as database testing is an advantage. Experience with testing frameworks and tools such as PyTest, Selenium (or similar). Solid understanding of software testing principles, methodologies, and best practices. Familiarity with version control systems (e.g., Git) and CI/CD processes. Strong problem-solving skills and attention to detail. What we’ll do for you: Flat organization: With a very strong entrepreneurial culture (and no corporate politics). Great people and unlimited fun at work. Possibility to really make a difference in a scale-up environment. Support network: Work with a team you can learn from every day. Diversity: We pride ourselves on our international working environment. Work-Life Balance: Feel part of A team : How the process works... ● You’ll be contacted by our recruiter, give you some background about the role and get to know you. They’ll contact you either via video call or phone call - whatever you prefer. ● During the interview phase, you will have ● Two rounds of Technical Discussion ● one Techno Managerial discussion ● one HR Discussion ● Our recruiter will let you know if you’re the successful candidate. Good luck! More about us… With the latest increase in our valuation from $2.7B to $3.7B despite challenging global macroeconomic conditions, o9 Solutions is one of the fastest-growing technology companies in the world today. Our mission is to digitally transform planning and decision-making for the enterprise and the planet. Our culture is high-energy and drives us to aim 10x in everything we do. Our platform, the o9 Digital Brain, is the premier AI-powered, cloud-native platform driving the digital transformations of major global enterprises including Google, Walmart, AB InBev, Starbucks and many others. Our headquarters are located in Dallas, with offices in Amsterdam, Paris, London, Barcelona, Madrid, Sao Paolo, Bengaluru, Tokyo, Seoul, Milan, Stockholm, Sydney, Shanghai, Singapore and Munich. o9 is an equal opportunity employer and seeks applicants of diverse backgrounds and hires without regard to race, colour, gender, religion, national origin, citizenship, age, sexual orientation or any other characteristic protected by lawJob tags
Salary