4+ years of experience in the application development industry.
Ability to write automated test code and tools.
Proficiency with Java or any other programming language.
Experience in continuous integration environments like Jenkins, and understanding CI/CD pipeline
Proficient in and understand the QA methodologies, techniques, and approaches.
Background in testing RESTful web services.
Sufficient experience with SQL RDBMS.
Excellent verbal and written communication skills.
Sufficient comfort with Linux to set up and maintain your own QA environment.
Sufficient experience with distributed source code control systems, preferably Git.
Experience with a scripting language, preferably Ruby.
Experience with Containerised environments like Docker.
Experience in Hadoop-related technologies (e.g., Map/Reduce, Spark, Hive, or HBase).
Challenging, dynamic, and fun working environment.
Full-time employment (regular employee hire).
Flexible work arrangements.
Life & Health Insurance.
Access to Oracle University programs (Education/Certification).
The possibility to accelerate your IT career in one of the biggest market leaders worldwide.
SDET for a dev team of 4 developers.
Support existing automated and manual tests, automation tools, and frameworks for Front and Back-end web applications and micro-services.
Develop new automation tests and frameworks, improve test coverage.
Work with dev team on code reviews, product deployments, product support.
Contribute to the relevant DevOps work and help improve the CI/CD for the team.
Software Developer in Test for Data Platform (ACE team)
The Data Platform group at Opower is a cross-functional team of application developers, big data engineers, data scientists, and administrators who load and analyze the billions of utility data reads we receive each month. Our Software Engineers in Test work closely with other engineers in an agile development environment to test and develop automation for the data platform that supports everything from ETL and ingest pipelines to data science research and batch machine learning processes.
The ACE team runs the back-end processes and user interfaces that allow our clients to target the right messages to their customers around the world. We also provide the business intelligence and analytics tools that tell our clients how successful their energy efficiency and engagement programs are.