Software Development Engineer Testing (SDET)
Position : Software Test Engineer
Location : San Francisco, USA
REQUIRED CITIZENSHIP / WORK PERMIT / VISA STATUS: USA with Valid work visa
The ideal candidate must have at least "3” years of active and recent experience with coding in Java to automate and as well as executing those scripts in an effort to test the functionality. Must be comfortable as a consultant, and have strong written and verbal communication skills.
Job Qualifications:
- · 3+ Years of hands-on Experience on Java with strong knowledge of OOPs
- · in computer science, software engineering, computer engineering, electrical engineering, or related area of study
- · Experience with Automation testing tool, preferred experience with Selenium Web Driver or custom test tool
- · Adequate working knowledge of JUnit or TestNG
- · Basic knowledge of SQL and/or any RDBMS
- · Knowledge of defect tracking and test management tools is desirable
- · Understanding of source code repositories and branching and merging strategies.
- · Awareness to Software Development and Testing life-cycle
- · Strong communication and problem-solving skills desired
- · Well versed with Internet technologies and infrastructure
- · Outstanding written and oral communication skills
- · Demonstrated analytical and problem-solving skills.
- · Can do attitude; yet challenges status quo
- · Works independently under minimal direction with strong work ethics
- · Desired experience in Mobile Automation or exposure to Mobile testing
- · Must have a BS or MS Degree in Computer Science or related field of study.
Preferred / Good to have skills :
*
- · Knowledge of Perfecto or Mobile Cart device cloud
- · Knowledge of Appium
- · Knowledge of SOAP or REST API Services
- · Banking domain knowledge
Job Responsibilities:
- · Hands-on experience coding in Java
- · Work in highly collaborative teams that strive to build quality code and provide business value.
- · Should have a proven track record for quality and performance of code deliverable, strong communication and client-facing skills with the ability to work in a consulting environment.
- · Develop and provide recommendations to the existing framework for highly visible mission critical applications.
- · Utilize BDD part of your testing and should have previous BDD experience
- · Expertise in writing complex SQLCommand for backend testing and good knowledge of web application
- · Develop a repeatable process for designing, developing, and executing scripts. - Conduct tests, document and analyze test results and present findings to development teams.
- · Utilize Selenium, Java, Maven, Eclipse IDE, GitHub, Appium, , DevTest, TestNG , Junit and Jenkins to automate and virtualize applications
- · Create Test Plans, Cases and Scripts for UAT, functional and regression testing on Web applications, client applications and products.
- · Strong in any scripting language.
About well reputed multinational firm,
Similar jobs
JOB TITLE: Senior Automation Test Engineer
LOCATION: Remote/Hybrid.
A LITTLE BIT ABOUT THE ROLE:
A Senior Automation Test Engineer with 4-5 years of experience is responsible for testing software applications to ensure they meet specified requirements and quality standards.
WHAT YOU WILL BE DOING:
- Build automated scripts for driving application tests.
- Record and maintain source control of automation scripts.
- Participate in review of project requirements to understand test objectives, to provide input on testability of requirements and estimation for the testing activities.
- Provide the testing approach, develop the automation test strategy, testing framework for automation testing projects..
- Design the test case, writing the automation scripts.
- Collaborative with project team to understand project objectives, gather automation requirements, design automated tests, and troubleshoot issues.
- Contribute to the building of continuous Integration (CI) environment and ongoing Process improvement activities.
- Participate in project meetings to discuss and agree on automation testing approach.
- Do manual testing when the project needed.
WHAT YOU WILL NEED TO BE GREAT IN THIS ROLE:
- ISTQB Certificate or equivalence.
- Experience in working with the CI/CD processes and tools (Jenkins, Git, or equivalent)
- Experience in Automated API Testing, Performance Testing and Security Testing
- Excellent problem solving skills and attention to detail.
SOFT SKILLS:
- Collaboration - Ability to work in teams across the world
- Adaptability - situations are unexpected, need to be quick to adapt
- Open mindedness - Expect to see things outside the ordinary
LIFE AT FOUNTANE:
- Fountane offers an environment where all members are supported, challenged, recognized & given opportunities to grow to their fullest potential.
- Competitive pay
- Health insurance to spouse, kids and parents.
- PF/ESI or equivalent
- Individual/team bonuses
- Employee stock ownership plan
- Fun/challenging variety of projects/industries
- Flexible workplace policy - remote/physical
- Flat organization - no micromanagement
- Individual contribution - set your own deadlines
- Above all - culture that helps you grow exponentially!
Qualifications - No bachelors degree required. Good communication skills are must!
A LITTLE BIT ABOUT THE COMPANY:
Established in 2017, Fountane Inc is one part a Digital Product Studio that specializes in building superior product experiences, and one part Ventures Lab incubating and investing in new competitive technology businesses from scratch. Thus far, we’ve created half a dozen multi million valuation companies in the US, and a handful of sister ventures for large corporations including Target, US Ventures, Imprint Engine.We’re a team of 80 strong from around the world that are radically open minded and believes in excellence, respecting one another and pushing our boundaries to furthest its ever been.
- 5+ years of experience with a minimum of 3 yrs in Automation
- Mobile testing experience with strong basics, understanding of testing and shipping releases on these platforms - iOS, Android, and Web
- Prior experience in creating optimal test strategy - functional, non-functional, analytics, and automation
- Experience with relational database and SQL queries
- Experience of working with JIRA
- Prior experience in working with tools like -
- Figma
- Datadog
- AWS
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
• Develop White-box test cases from API functional specification
• Write maintainable scripts for API Automation testing
• Follow release cycles and commitment to deadlines
• Collaborate with the team and communicate effectively
• Ability to work in a fast-paced start-up
CANDIDATE MUST HAVE
• Modular/reusable test scripts using Java / JavaScript
• Load testing
• Test tools e.g. JMeter, Apache Benchmark, etc
DESIRED SKILLS & EXPERIENCE
• BE/BTech in Computer Science or related technical discipline
• Good knowledge of Java / JavaScript-based test frameworks
• Should have experience in building API automation from scratch
• Experience in writing modular/reusable test scripts using Java / JavaScript
• Experience with performance and load testing
• Experience with test tools e.g. JMeter, Apache Benchmark, etc.
• Knowledge of JSON-based Restful Web Services
• Experience in working with penetration testing tools will be a plus
• Knowledge of GIT, Bitbucket, JIRA, Linux Shell Script, and CI/CD process
What Arcana (previously Newfang) Does:
Arcana is The Storage Layer for Ethereum with a Privacy Stack for developers to build secure and privacy preserving apps. Users care about privacy now more than ever before and it is becoming a first-class citizen in the modern development stack. Arcana makes it easier for apps to be privacy-focused out of the box.
With Arcana’s privacy stack, developers give control of data back to their users. They can easily integrate our SDK with their apps and use our modular feature blocks for Authentication, Identity Management, Encryption, Access Control, and Decentralized Storage. All of which are secured by and verifiable on the blockchain.
Visit http://www.arcana.network/">www.arcana.network to learn more about us, our backers, and our offerings
Role:
As the first QA hire at arcana, you will be responsible for setting up testing frameworks and leading QA for all our products and releases
Responsibilities:
- Design and develop a QA framework. Automate parts of the framework wherever feasible.
- Develop and implement test cases, scripts, plans, and procedures (manual and automated)
- Track key QA metrics for product and maintain a process for logging bugs/issues and debugging them.
- Handle QA validations of UI, backend APIs, databases, SDK, and Performance.
Skill Set Required:
- A degree in Computer Science or equivalent
- 2+ years experience in a testing role at a platform/infrastructure software company
- Demonstrable Experience in using UI automation frameworks like Selenium, Appium, etc. and automated API testing using tools like Postman or similar.
- Experience in Web testing, API testing, Mobile testing, and performance, security and usability testing
- Familiarity with test cycles (Unit, Regression, Functional, Systems, Stress & Scale, Smoke & Sanity)
Bonus:
- Familiarity with blockchain technology and distributed system design
- Experience with Solidity smart contract testing
- Prior software engineering experience
- Handled QA for open source projects
- Designing, developing, coding, testing and debugging software framework/product
- Coordinate automation testing with the Engineering team members in an Agile workflow
- Flexible to work on automation as well as development
- Create accurate and detailed bug reports when issues are identified
- Mentor and assist other Engineering team members in automation standards
Do you have the right skills?
- 2+ years of professional experience within Automation/Development
- Scripting experience in Java or Python
- Hands on experience with the Rest API testing is necessary
- Basic understanding of networking / Linux process debugging tools
- Excellent communication and analytical skills, with experience working with otherdevelopers towards a common goal
- Great communication: Provides status without prompt, brings up blockers (coding/testing) immediately, speaks up in standup / planning
- Ability to remove some roadblocks
Location: Chennai
Job Type: Permanent
Experience: 4+ Years
Job Description
- Develop and implement test plans and procedures using the testing tools
- Hands on Experience with web application testing.
- Experience with test automation for web using tools such as Selenium using Ruby/Java
- Good knowledge of working with PostgreSQL
- Good knowledge of writing test cases in Zephyr scale (JIRA)
- Good knowledge using Postman API
- Good knowledge of GitHub
- Knowledge in Cucumber with Ruby is added advantage
- Should have worked with Agile technology