Loading...
{{notif_text}}
Work with a leading SaaS product and services company, learn about the global processes and client requirements! Our client is a cloud integration and automation products provider. Their customised applications allow their clients' platform to connect to any cloud thus enhancing the user experience and allowing a seamless integration of data. Their streamlined operations focus on strategic issues like secure infrastructure and an in-house UX that is 5 times faster and at a fraction of the cost. The founder is a Berkeley alumnus, with a background in Technology and Business and has packed in many years with IT and Fintech companies. Based out of California with an office in Mumbai, the 4 year old company is a niche player growing at arate of 23% in an industry that is in a booming and blooming stage. Their products being used in industries like Retail, Ecomm, Manufacturing, F&B, Pharma, Education among others. As a Test Automation Engineer, you will be writing functional and integration tests, taking the initiative to plug gaps with unit tests wherever coverage is missing, and managing various related DevOps aspects. You will be collaborating with a highly technical cross-functional team of developers, QA, PMs etc. What you will do: Understanding complex backend code (spread across several microservices written as a combination of Node, PHP, MySQL and MongoDB) Building automated test suites (main focus on functional and integration tests) for the entire stack of microservices and integrating into the CI / CD pipeline. Maintaining a keen eye towards performance, security and scalability. Ensuring stellar product quality and operating with full ownership of release readiness across multiple products, including consistently increasing automation coverage. Analyzing and decomposing a software system and designing a complete system test strategy. Continuously streamlining and improving the testing life cycle to ensure test planning, execution, and reporting are effective, agile, and coordinated. Maintaining familiarity with QA tools and frameworks for automation (e.g. Mocha, Istanbul) and for Load and Performance testing (e.g. JMeter). Analyzing testing results to enhance test plans and scenarios (including metrics and benchmarks to gauge improvement) Ensuring Pro-active investigation / verification of production defects and continuous improvement of regression tests. Driving the team towards higher release velocity while keeping a high bar on product quality. Guiding the team by implementing best practices for logging, advanced monitoring, alerting and other necessary optimizations. Candidate Profile: What you need to have: Engineer with a passion for Automation Testing having a minimum of 1 year experience with advanced Automation Testing. Should be able to write test cases and automate the testing process across PHP and JS stack. Should have automated tests in JavaScript Should have a keen eye to details for anticipating corner cases, bugs and continuously improve automation coverage without any expectation of guidance / supervision. Have the knack and motivation for quickly understanding complex backend code Good Knowledge and understanding of Provisioning (Terraform), CI / CD (Jenkins), NodeJS Profiling, Orchestration Tools (Docker Swarm, Kubernetes) Hands-on experience strongly preferred with Shell Scripting, various CI-CD industry standard tools, Docker, NGINX, Helm, Kubernetes.
Experience:● Qualification - BE/B.Tech/ME/M.Tech./MCA.● Minimum 3-5 years of software/product development overall work experience.● You have led a team and taken ownership of the full module.● You have experience with developing dashboards and interactive UI.● You know the fundamentals of Javascript.● You have knowledge of React-Redux / Angular 2^.● You love writing code and actively experiment & learn new things.● You're passionate about Frontend Development and continually follow the platform'sinnovations● You have an eye for good UI/UX.● You have a working knowledge of HTML 5, CSS3 and CSS Preprocessors like Less. Sass.● You have knowledge of versioning tools like Git.● You're interested in working on fast-paced, Agile software development teams.● The familiarity of Windows, UNIX and Mac operating systems.Responsibilities:● Understanding product feature, prepare technical documentation.● Take ownership over project timelines and deliverables.● Contribute to the design, architecture and build UI of our Core Platform.● Work directly with UI/UX, Product, Customer Success to help create impacting customerfeatures as the product face od SmartSense● Self-directed, but also work well with other engineers.● Write well designed, testable, efficient code.● Anticipate future technical needs and craft plans to realize them and balance featuredevelopment with investments in tech debt reduction.● The ability to combine speed and quality and that you can achieve both simultaneously.● Excited about working for a startup and moving quickly.