Senior Software Development Engineer in Test (SDET)
GKS Talent SolutionsOne of our clients - Apiary Technologies, a product based company is looking for a Java fullstack Developer to join their team to help in developing and delivering robust and viable health care technology products.
Type: Full Time - Permanent
Location: Sholinganallur, Chennai (Remote until end of Jan 2022)
Must have Skills: Java, Springboot, Angular or React
Job Responsibilities:
• Builds quality within the software development process by designing, developing, and
maintaining advanced automated testing frameworks and scripts that provide reliable and
repeatable test results
• Help define and lead execution of quality and testing strategy
• Conduct functional, integration, performance, load and security testing
• Perform testing of features and defects at all levels of the application stack
• Build quality in the product from the beginning by mentor peers on how to introduce tests at
the appropriate levels of the application stack
• Building out our CI/CD pipeline by leveraging new test frameworks and tools in order to
incorporate automated quality certification at multiple levels
• Analyze and decompose complex issues and collaborate with others to drive adoption of best
practices in code health, testing, and maintainability
Requirements:
• BE/BTech/ME/MTech/MCA in Computer Science or equivalent with at least 5+ years of
professional experience in Software Engineering
• Excellent communication skills, ability to collaborate effectively with wide variety of roles (tech
and non-tech) both within the company and externally including clients and subcontractors
• Strong experience with one or more general programming languages
• 3+ years of experience with Frontend technologies and frameworks like JavaScript, Typescript,
React, VueJS etc.
• 3+ years of OOP programming and design experience, preferably in Java
• Strong understanding of both front-end and back-end web technologies (HTTP, Network stack,
Micro service architecture, JSON, CSS, XML etc)
• 3+ years of experience with test automation and test architecture
• Strong background in designing new and extending existing testing frameworks based on
Cypress, Jest, Mocha, Chai or any other JS\Node based frameworks.
• Expertise in writing API, integration and unit tests utilizing mocking frameworks
• Strong Unix background and proficient with at least one shell and high level scripting language
(bash, python, Perl); Solid SQL knowledge
• Experience with performance testing (JMeter, Smart Meter, sitespeed.io)
• Has good experience with security testing and is aware of OWASP
• Experience working with Git, Pull Requests, Branching etc
• Has a tester mindset, is curious and can come up with interesting test scenarios
• Has solid understanding of testing principles and methodologies
• Can apply appropriate test methods for a given scenario
Nice to Have:
• Experience working with offshore development teams in different geographical
locations/distributed schedules
• Working knowledge in building and administering CI/CD pipelines
• Experience troubleshooting database, network configuration, and applications server issues
• Experience in using of cloud computing infrastructure such as AWS or Google Cloud Platform
• Experience with IaC tools such as Ansible, Terraform, Chef, Puppet
• Experience with virtualization tools such as Docker, Kubernetes
• Experience with analytics and monitoring platforms (Grafana, Kibana, Prometheus or similar)
• Experience with NoSQL DB (Redis, ElasticSearch etc)
About our client:
Established in 2017, Apiary Technologies is an Indian software company based in Chennai. Focuses on healthcare domain conceptualizing, developing, and delivering robust and viable technology products and solutions related to healthcare. Partners with international healthcare product organizations to develop custom solutions that improve and streamline business processes, reduce operational costs, enhance customer services, resulting in increased revenue.