Responsibilities
As an SDET at Jumio, the candidate is expected to develop and maintain automated functional, integration and load tests for web applications that ensure the quality of developed product features. They are supposed to be champions of quality and participate in developing and enhancing continuous delivery solutions. They are expected to participate
actively in agile development rhythms (scrum, kanban etc), be able to read / write good quality code. The role also requires some level of manual testing depending on project needs.
Required Qualifications
- Bachelor's Degree in Computer Science or related field and 3+ years relevant work experience.
- Experience in unit testing, acceptance testing, integration testing, system/end-to-end testing for Web applications / REST services
- Experience in Spring Framework is required
- Minimum 3 years experience with Java or Groovy or Python
- Ideally some experience with Spring Boot, Docker, Selenium, AWS
- Comfortable usage of UNIX-like operating system and basic bash scripting knowledge
- Spring Framework Knowledge
- Enjoy working in a self-organizing team environment
- Strong debugging, troubleshooting, and problem solving skills
- Think further than the solution appears to require
- Excellent analytical, conceptual and communications skills in spoken and written English
- Fast learner, high capacity for abstract thinking and structured approach to work plus a hands-on mentality and international mindset
- Strong knowledge of data structures, algorithms, distributed systems, and asynchronous architecture
- Strong understanding of system and application performance characteristics
- .Net or AngularJS knowledge
- Mobile Automation Testing, esp. Appium
- Machine Learning / Computer Vision knowledge
About Jumio
Similar jobs
skills:Automation Testing,Selenium,Cucumber,CI/CD , Agile.
Test Automation:
- Role Overview
-
- Highly-skilled test automation engineer to design automation tests. Test automation engineers' duties include designing automation scripts and finding solutions for automation problems.
- Key Knowledge
-
- 2+ years of experience as a Test Automation Engineer or QA Engineer/Tester.
- Expertise in test automation toolkits such as Selenium, Cucumber (or others).
- Experience in CI/CD Model.
- Understanding of testing protocols.
- Familiarity with the software development process.
- Works in an agile setting.
- Previous experience in software development.
http://www.lambdatest.com/">LambdaTest is a cloud-based testing platform aimed at bringing the whole testing ecosystem to cloud. LambdaTest provides access to a powerful cloud network of 2000+ real browsers and operating system that helps testers in cross-browser and cross-platform compatibility testing. The product roadmap is evolving and there are many more functionalities and features which will be added to the product. The company is angel funded by the leading investors and entrepreneurs of the industry. We are growing at a fantastic rate. This is an incredible opportunity for someone talented and ambitious to make a huge impact.
Qualities: Ability to create tools, microsite, devOps and technical solution for testing. Good
debugging skills and programming knowledge. Good in manual testing and white box testing.
Requirements and Qualifications:
- 1- 3 years Job Experience (startup preferred)
- Expert in at least 1 programming language.
- QA Framework knowledge.
- Developer attitude with good problem Solving Skills
- Any raw development talent with a QA attitude will work for us.
- Ability to write unit and integration tests.
- Understanding of testing frameworks.
- Good knowledge of Web driver APIs like Actions Class, Select Class, and Alert.
- Experience with Continuous Integration and Continuous Delivery tool such as Jenkins.
- Knowledge about DevOps Tools.
- Experience in Bug tracking and reporting.
▪ 4~10 years’ experience in Automation using Typescript, Javascript, Java as programming
languages
▪ Able to demonstrate good technical & problem solving skills
▪ Possess relevant hands-on experience with developing automation scripts using tools like protractor, selenium, rest
assured, cucumber, POM model etc.
▪ Should be ready to explore, learn and develop solutions for problems
Job Description - Sr. SDET
Creator of frameworks and tools that help engineering move fast. Advocates best practices. Metric & Data-driven in
decisions.
Do you thrive to help ship awesome software, not just prevent poor software from being released?
At TestVagrant we believe that shipping awesome software requires more than just testing and test automation. It
involves constant improvements to processes, tools, testing techniques, and approaches. It involves collaborating
with engineering & business teams, collecting metrics, analysing data, and innovating constantly.
If you're someone who champions & advocates quality, understands risks, and is courageous to drive the change,
then this position was made for you!
More about TestVagrant
We are a team of software consultants specializing in test engineering. We partner with our clients in their ambitious digital missions & integrate business, engineering, and technology to deliver quality software faster and safer.
As consultants, our goal is to ship awesome software. By expanding our identities and playing overlapping roles
across business, engineering & technology, we bring a deeper and more positive impact in amplifying business growth for our clients.
Our engineers have been building and contributing to open-source projects. Ekam.Studio and Optimus are a few to mention. Our thoughts and opinions are reflected in articles, blogs, and books.
You’ll spend time on the following:
● You will proactively seek out ways to avoid common software-testing problems such as test case duplication,
flaky tests, and maintainability
● You will pair including but not limited to devs, business analysts, engineering managers and operations to
identify gaps & improve team efficiencies
● Strive for quality to be baked-in and aspire to shift quality to the left
● Extend your passion for quality assurance practices to enable the engineering teams & coaches to adopt a
testing mindset.
● Spike, Compare and choose the right tools and eco-system for scalable and fast test automation
● Drive the creation of reliable automated testing frameworks with strong reporting capabilities that ensures
simple, effective analysis of failures for your team to use
● Capture metrics to measure the quality and make decisions that improve quality
The outcomes of this role include:
● The team is able to get faster feedback for changes and express confidence in safety-net
● The team is able to measure and gain insights into improvements to the product quality
● Team expresses increased confidence and trust in test assets
You’ll also spend time on the following:
● Storytelling and socializing the tech and engineering success stories across TestVagrant
● Take initiative and participate in others, that move organization forward, aligning with tech and engineering first culture
● Mentor the SDETs to grow in the direction of Sr. SDETs
● To achieve the above, most of the following experience is a must:
● You have worked as a Quality Analyst as part of a distributed engineering team, pairing with Devs, Business Analysts, and Infra teams
● You have championed the quality domain and are proficient in functional, non-functional, and exploratory testing techniques
● You have championed the testing domain and applied wisdom to prevent common mistakes
● You have collaborated with business and engineering teams to arrive at non-functional requirement
● You have contributed to various layers of the test pyramid
● You have designed, developed, and evolved scalable test automation frameworks from scratch
● You have proficiency in automation tools and techniques, including but not limited to Web, Mobile, and APIs
● You have the ability to pick up new tech stack and contribute to developing test assets
● You have worked with code coverage tools, linting, and static code analysers
Minimum 10 years of relevant experience:
- Should have worked extensively in various Testing projects
- Responsible to develop and drive the framework development for the assigned projects
- Should be expert in providing high level of Process Improvement through reusable code (at least 70%)
- High level of technical expertise to handle automation framework development from scratch on various tools
- Expert in Selenium and Java
- Should have good understanding of Behaviour Driven Development (BDD) framework in automation testing
- Should have worked on various frameworks like TestNG, Maven, Cucumber
- Good to have experience on various other automation testing tools like Qualitia, TOSCA, UFT
- Good knowledge on Continuous Integration/Continuous Deployment (CI/CD)
- Good knowledge on source control systems like SVN, Git, etc.
- Basic Experience in Capital Markets/Stock Exchange/Broking House domain
- Should be well versed with both Functional and Non-Functional Testing
- Must be aware of API and Database testing
- Basic knowledge of SQL queries
- Must have worked on test management tools like HP ALM
- Must have experience of defect tracking tools like Jira, Mantis
- Should have knowledge of various platforms like Windows, UNIX
- Efficient in understanding the Defect Lifecycle
- Efficient in scripting languages like Java, C#
- Contribute to framework development and emphasize on reusability
- Should have worked on Agile based projects; Good to have experience in TDD/TFD
- Must be aware testing artefacts like test strategy, test plan, defect report, etc.
- Regular tracking and reporting
- Review the work of the junior testers
- Assembling and coordinating project team members; assigning individual responsibilities
- Prepare testing metrics and share with the Test manager
- Should stay updated with the latest developments in the field of Testing
- Excellent client-facing and internal communication skills
- Excellent written and verbal communication skills
- Coordinate recruitment or selection of project personnel
About the Role
We are looking for a technically curious, Software Development Engineer in Test to develop core test automation infrastructure to make testing cycles efficient.In this role, you will be responsible to develop UI and API level automation infrastructure that will simplify adding new automated tests, for the product team. This is a growing team, which makes for many opportunities to be involved directly with product management, development, sales, and support teams. Everybody on the team is passionate about their work and we’re looking for similarly motivated “get stuff done” kind of people to join us!
Roles & Responsibilities
- Collaborate with cross-functional teams, Product Managers and Developers to define the project quality goals, testing strategy, test plan, and test cases
- Review test-design, guide other team members to improve quality, report product/solution quality, escalate if needed: be the gatekeeper for quality
- Build test automation infrastructure and automate test cases
- Engineering dashboards (e.g. JIRA) to provide insights into test cycles
- Be ready to adapt to the changing priorities
- Ensure tests are running in Continuous Integration (CI) model and moving towards Continuous Delivery (CD) goal
- Play well with others! Be a great teammate and help maintain our positive culture
Skills Required
- Experience in API Testing, Security Testing and Performance Testing (JMeter, Gatling etc)
- Familiar with SQL and popular databases (Postgres, MySql etc)Experience in using Build automation tools (Maven, Gradle, bundler etc)
- Experience in using Continuous Integration tools (Jenkins, Hudson etc)
- Experience in using BDT frameworks (Jbehave, Cucumber, Lettuce etc)
- The candidate should have more than 2+ years of experience in Manual testing, Developing, and executing test cases.
- Minimum 2 years of experience with selenium web driver is required also needs to have strong Java coding skills.
- Selenium with Java, Selenium Eclipse automation, API automation experience is good to have.
- Exposure to working in Agile/Scrum environment.
- Experience in Web Testing and Mobile Testing is a must.
- Understanding of QA metrics and reporting.
- Should have knowledge of Defect Management, Bug life cycle, Performance management.
- Proficient in different types of Testing like Integration, Regression, Sanity, User Acceptance testing, etc.