We are looking for a highly motivated individual that can help us solve interesting and complex problems. You will be working closely with product and engineering teams based out of the USA, Europe, and India to build proof-of-concepts,evaluate technologies, assist inarchitecture, and develop modern and scalable solutions. We firmly believe that your success is our success, and we are willing to take a stake in that.
Responsibilities
Develop and maintain efficient, reusable, and reliable code using best practices and design patterns
Collaborate with other development teams and participate in code reviews
Work closely with architect or senior engineers on the low-level designs
Perform unit and dev testing to deliver high-quality solutions
Be self-driven, proactive, and resultsoriented
Requirements
2-4 years of total experience with at least 2+ years of working experience in Java, Spring framework, Spring boot, and JPA
Relational DBs - MySQL and PostgreSQL. NoSQL DBs like MongoDB will be nice to have
Knowledge of build tools like Maven. Gradle will be nice to have
API based platform development experience
Basic knowledge of any cloud platform (AWS). Azure/GCE will be nice to have
Intermediate knowledge of Data Structures
Elastic Search will be nice to have
Benefits
Participation in profit sharing
Parental leave
Opportunity to travel and work with our global team
Flexible PTO and work timings
Premium health insurance
Teammate recognition awards
Company get together, off sites and events
4-7 years of automation and manual testing experience Experience in adding some libraries to the existing UI/API automation Frameworks (Good to have Selenium/Playwright for UI and Rest Assured/ Karate for API) Experience in QE code reviews and writing optimized code Experience in testing third party application Integration (Google Sign-In, Payment gateways) is plus Knowledge of BDD and Cucumber is plus Worked with any of the test case management tool (Preferably TestRail) is plus Strong communication skills and willingness to take initiative to contribute beyond basic responsibilities Some recent and successful experience in a properly functioning agile team would be extremely advantageous