Role Summary/Purpose:As the Senior Software Development Engineer in Test, you will be responsible for designing a testing strategy for software application/productreleases. You will lead the creation of test plans and test cases for large modules or components of software apps. Be a evangelist for BDD andTDD and champion on the product quality and be the toll gate towards delivery to customer.Essential Responsibilities:Review requirements, specifications and technical design documents to provide timely and meaningful feedbackCreate detailed, comprehensive and well-structured test plans and test casesVisionary executing manual test cases to explore automation opportunitiesEstimate, prioritize, plan and coordinate testing activitiesUnderstand the flow of code and how it interacts with different components.Understanding project documents, customer demands, and product objectives to create and execute test cases.Setting up, maintaining, and performing test automation frameworks on multiple application platforms, such as Mobile, Desktop, andWeb, and building test scenarios and acceptance tests.Investigating customer problems referred to you by the technical support team, testing bugs, and creating and managing bug reports.Handling technical communications and understanding the customers' systems.Working with deployments teams, resolving issues, coordinating on product design, and offering inputs on the testability of functionalelements and product designs.Track quality assurance metrics, like defect densities and open defect counts and presenting in daily and weekly reports.Analyzing and disintegrating software systems and coordinating with other teams to enhance the overall design.Researching test tools, methodologies, and trends and upgrading existing practices and processes.Managing the final quality on production release.Qualifications/Requirements:Minimum Bachelor’s Degree in Computer Science, Computer Engineering or in “STEM” Majors (Science, Technology, Engineering, andMath)6+ years of experience in Software Development & Quality AssuranceGood to have: Certification like ISTQB, CSTE, CSQA, CAST, etc.Desired Skills:Proven expertise in the quality engineering, test planning and testing methodologies for software projectsStrong experience for validating microservices patterns, anti-patterns and principlesStrong experience on Selenium, Cucumber, Appium, Serenity, JBehave, Jasmine, Junits, TestNG etcExperience in writing clear, concise and comprehensive test plans and test casesExperience with Agile software development process and DevOpsExperience with RDMS, NoSQL.Experience of working on data platform would be a plusExcellent designing and programming skills preferably JavaKnowledge of programming languages and process management methodology.Knowledge of test methodologies and their corresponding tools.Exposure to Behaviour Driven Development or Test Driven Development and experience in programming and testing.The ability to recognize risks and errors in an application.Excellent verbal and written communication skills.Good time management and organizational skills.The ability to keep current with the constantly changing technology industry.A passion for testing, development, and design.Experience of establishing thought leadership within the organizationExperience with layered approach to testing and setting up test framework
You Will Work closely with the product team which includes PM, Designers, Developers, and QA right from the inception of features. Design new and enhance existing test suites based on business requirements Own communication throughout the sprint/release cycle, the quality and the delivery of the entire feature Design, implement & maintain functional test automation at different product layers, viz. service and UI layers Analyze, debug and fix the automated tests on a daily basis and raise defects accordingly Analyze the testing process, release cycle, testing tools & technologies and suggest improvements Work vertically on each feature to test the business logic on the server-side and the user experience and user flows on UI (Mobile Application) Test the features on both OS, Android and iOS. Work with Business Analysts and perform analytics testing Understand the business and product requirements as related to payments and the existing service architecture. Gain a deeper understanding of the domain What You Will Need At least 6 years of experience in professional testing. Familiarity with Microservices architecture Hands-on in API testing techniques and tools (i.e. Postman) Hands-on in test automation using any language(preferably JAVA, Kotlin). Experience with building tools like maven and gradle Experience in testing framework, JUnit and TestNG Familiarity and knowledge about CI/CD tools like Jenkins, gitlab, circleci Understanding of core business logic, algorithms, datasets and able to perform low-level System and Data Analysis Working knowledge of SCM (Git/SVN).Experience with open source automation libraries like Selenium, Rest Assured, Appium Good understanding of Software Development Life Cycle (SDLC) and all stages of QA and Defect Life Cycles, CI/CD pipelines. Experience with Agile software development (Scrum) and SOA process. Actively involved in GUI, Functional, Integration, System, Regression, E2E testing, Post Validation Test, User acceptance, and Database testing Familiarity with Quality Assurance standards, processes, methodologies and strategies. Strong in analyzing business requirements and specifications and development of test plans, test scripts, test cases and executing them. Experience in leading a testing team, assigning and tracking tasks provided to team members. Self - motivated, team-oriented individual with strong problem solving abilities. Strong written and verbal communication skills. We have no dearth of hard technical problems, so come work with us in a high-growth startup culture.
Skills: Java, MySQL, Dropwizard, JUnit, Kubernetes, Build Tools(Jenkins,/Go), Linux/ MAC OS exposure is a must
• To take part in software and architectural development activities.• Conduct software analysis, programming, testing and debugging.• Identifying production and non-production application issues.• Transforming requirements into stipulations.• Develop, test, implement and maintain application software.• Recommend changes to improve established java application processes.• Develop technical designs for application development.• Develop application code for java programs.• Experience : 6 to 9 Years.• Strong OOPS concepts. • Basics of Spring and Hibernate/JPA.
RESHAMANDI is enabling Indian Silk Farmers, Reelers, and Weavers to take on China. At Reshamandi, a once-in-a-century disruption is happening. As India’s only Digital Supply Chain for Silk, we are bringing cutting edge technologies into the lives of millions, and getting Indian Silk back to its heydays. The impact of Reshamandi’s tech is so dramatic that at just 4 months, we have a waitlist of thousands of silk related businesses that want to partner with us and hundreds that we have on-boarded. You will have an opportunity to be a part of this story. You will be working with a team that has an audacious mission, crazy enthusiasm, and that almost always thinks outside the box. With 10 technology patents under the belt of the CTO in his previous avatar, you know you will be working with the best. In the News: Forbes, LiveMint Role: Software Engineer - Backend What will you work on? Implementation, testing & deployment of enterprise-grade backend system of our platform which will be connected with multiple mobile apps, transactional data, a marketplace for all businesses, consumers & operations command center. Who we are looking for? We are looking for team members who can work with all levels of management and clearly express their ideas and progress. You'll need to dissect complex workflows and create enterprise-class software solutions that rely on your programming skills. We want a leader who has demonstrated the ability to identify and isolate problem areas within the entire application flow, investigate the underlying cause, and implement solutions. Minimum of a bachelor’s degree in Computer Science or a related field. What you should know? Java developer with 3+ years of experience building high-performance web backends. Extensive experience in building distributed HTTP RESTful web services. Extensive experience with Spring framework, Spring Boot, Spring Data, Spring Data Rest, Spring Security, Spring Rest, Spring Web, & ORM’s like Hibernate. Experience with Maven, Log4j, JUnit, Tomcat, STS Experience with RDBMS like Postgress, SQL expertise, knowledge of transactions, ACID compliance and data normalization. Experience with deploying complex systems to AWS (EC2, RDS, Cloudfront, Lambda, SNS, S3 & other AWS products) What if you knew would be a plus? Experience with shell scripting including standard UNIX tools such as awk, grep and sed. Experience with development methodologies like CI/CD, Agile, Git, Jenkins, Behavior-Driven Development (BDD) Experience with microservice architectures like Docker, K8s Experience with MQTT, IoT Gateway like AWS IoT Core, Kafka Streaming, Flink etc
Role: Architect - Backend What will you work on? Implementation, testing & deployment of enterprise-grade backend system of our platform which will be connected with multiple mobile apps, transactional data, a marketplace for all businesses, consumers & operations command center. Who are we looking for? We are looking for team members who can work with all levels of management and clearly express their ideas and progress You'll need to dissect complex workflows and create enterprise-class software solutions that rely on your programming skills We want a leader who has demonstrated the ability to identify and isolate problem areas within the entire application flow, investigate the underlying cause, and implement solutions Minimum of a bachelor’s degree in Computer Science or a related field What should you know? Java developer with 8+ years of experience building high-performance web backends Leading a small team of motivated engineers Extensive experience in building distributed HTTP RESTful web services Extensive experience with Spring framework, Spring Boot, Spring Data, Spring Data Rest, Spring Security, Spring Rest, Spring Web, & ORM’s like Hibernate Experience with Maven, Log4j, JUnit, Tomcat, STS Experience with RDBMS like Postgress, SQL expertise, knowledge of transactions, ACID compliance and data normalization Experience with deploying complex systems to AWS (EC2, RDS, Cloudfront, Lambda, SNS, S3 & other AWS products) What would be an added advantage? Experience with shell scripting including standard UNIX tools such as awk, grep and sed Experience with development methodologies like CI/CD, Agile, Git, Jenkins, Behavior-Driven Development (BDD) Experience with microservice architectures like Docker, K8s Experience with MQTT, IoT Gateway like AWS IoT Core, Kafka Streaming, Flink etc
AliveCor, the pioneer of the smartphone EKG, with millions of EKGs from a large and growing user base, seeks a Senior Android Software Engineer to contribute to the mobile application team. You will be an integral member of our engineering team, responsible for developing industry-leading mobile applications that transform the healthcare industry and affect the way consumers use, engage, and act on their health data. Responsibilities Collaborate closely with our AI, security, backend, hardware, and product teams to deliver mission critical software. Work in a fast-paced agile environment, delivering quality estimates, designs, and implementations. Problem solve for complex global business requirements. Accountable for all aspects of modern software development. Proactive in identifying problems and a team player when presenting solutions. Excellent communications skills. Commitment to delivering results. Passionate about continuous improvement. Qualifications and Skills BE in Computer Science or a related discipline, or related practical experience. 5-8 years of Android programming experience. You’ve shipped multiple apps to the Play Store. Deep expertise with Java and Android SDKs. Experience with Android frameworks such as Retrofit, RxJava, Dagger, Junit, Mockito. Experience with modern programming principles, design patterns and development tools. Familiarity with RESTful APIs to connect Android applications to back-end services. About Us AliveCor is on a mission to define modern healthcare through data, design and disruption. We’ve pioneered the creation of FDA-cleared machine-learning techniques, transformed wearable medtech to put proactive heart care at everyone’s fingertips. Kardia is the most clinically validated mobile EKG technology. AliveCor was named as one of the Top 10 Most Innovative Companies in Health for 2017 by Fast Company as part of the publication’s annual ranking of the world’s Most Innovative Companies. AliveCor was awarded the 2015 Tech Pioneer by the World Economic Forum and one of the 50 Smartest Companies in 2015 by the MIT Technology Review. AliveCor recently announced a collaboration with Mayo Clinic that will result in new machine learning capabilities to unlock previously hidden health indicators in EKG data, potentially improving heart health as well as overall health care for a variety of conditions. AliveCor is a privately held company headquartered in Mountain View, CA.Watch the following video demonstrating our product. KardiaMobile: How's your heart?https://www.youtube.com/watch?v=8I9xosgA-Ig
We are looking for good Java Developers, for our IOT platform. Those who are looking for a Change please drop in your profiles at www.fernlink.com
Hi. We’re TiVo. At our core, we’re innovators who continuously seek to fuel the ultimate entertainment experience. We touch the lives of binge-watching, music-loving, entertainment fanatics every day by inventing and delivering beautiful user experiences and enable the world’s leading media and entertainment providers to nurture more meaningful relationships with their audiences. We work hard, celebrate success and challenge everyone in our organization to make an impact. If you are as passionate as we are about the intersection of technology and entertainment, join us today. Responsibilities Lead the design, implementation, and maintenance of custom applications and tools Scope and document technical work based on business requirements Perform code reviews and help with improving coding standards for the team Interact with cross-functional teams to understand and analyze detailed requirements, troubleshoot issues Help development team with any questions, issues for completing deliverables Manage communication between team members in different time zones Analyze and help with strategic improvements of the applications, process Be available to participate in troubleshooting production escalations as needed Maintain documentation of all applications, systems, changes.