SDET/Automation Engineer (Python or Java)

Company: Prosum Inc.
Location: Carlsbad, California, United States
Type: Full-time
Posted: 09.AUG.2021


We are currently recruiting for a Software Automation Engineer. In this position you will be joining the software automation team, expanding...


We are currently recruiting for a Software Automation Engineer. In this position you will be joining the software automation team, expanding current automation coverage for product enhancements, developing coverage for new features and products, delivering tools, frameworks and testing infrastructure to facilitate our testing process, exploring new opportunities and technology to improve efficiency, and guiding the quality engineering team to higher automation maturity. What you will do in this position: Design, develop, maintain and continuously grow SW test automation capabilities to establish and expand the overall test coverage across new and existing products Establish a consistent, scale-able testing framework which compliments the development processes and allows us to grow into a mature quality engineering group Support development of test environment setup, configuration, and automation Design, document, and develop test automation and quality tools to support quality engineering activities and services Collaborate with development teams and quality engineering team peers to identify and prioritize opportunities for automation Work closely with software test engineers to architect and develop the best technical design and testing approach Perform analysis of functional API and user story requirements and assist with solution design for web applications, embedded devices, and load and performance test automation Integrate automated test suites to support continuous integration (CI) to help ensure stable and reliable SW builds are released to test teams Establish new CI pipelines to facilitate/automate testing activities Contribute to process improvement and planning for the quality engineering group Investigate and evaluate new testing technologies and products for applications with testing and test automation environments Communicate and coordinate testing with the test teams, and make recommendations to improve product reliability, performance, and quality assurance, best practices and processesWhat you need to succeed in this position: Strong experience programming in object-oriented and scripting languages in a product development environment. Python and Java are preferred Strong experience in designing and developing/extending automation tools and frameworks, such as Cucumber, Behave, and Selenium Strong experience in automated test case design and development for web applications, mobile applications, service-oriented architecture Strong experience with standard QA tools and practices, such as functional API testing, integration testing, and UI functionality and usability testing, load and performance testing, with a passion for automation Moderate experience developing tools in Windows Powershell and/or Unix shells Moderate experience with MySQL or similar database. Competency in relation and non-relational database technology Moderate experience with load testing, such as JMeter Moderate experience with build tools. Maven and Jenkins are preferred Moderate experience with Agile software development methodology in Scrum and Kanban Basic experience with source code management tools, such as Git Basic experience with project, test and knowledge management tools such as Jira, Xray, Confluence Strong analytic and problem-solving skills Excellent oral and written communication skills, detailed oriented, analytical, problem solving, strong planning and organizing 5+ Years of experience developing test automation solutions for Cloud based software, mobile applications and LoT devices Education: BA or BSPlease view our Privacy Policy.

Apply Now


Loader2 Processing ...