Senior SDET - remote

Posted 3 years ago

Bravo LT needs you to be a part of our highly motivated group of technology experts. We share a passion for technology and the community we serve, and we are committed to building long-lasting, productive relationships. We focus on giving back to the community, positively impacting society, and providing quality solutions that work. We believe in autonomy, mastery and purpose and in trusting people to do the right thing - and we think Bravo LT is a pretty great place to be a part of.

The Senior Software Development Engineer in Test (SDET) will work collaboratively as part of a dedicated agile team and will provide software automation engineering expertise to deliver incremental features to a wide range of products. Design, develop, and integrate tests into frameworks, identify poor performing tests and implement fixes to increase reliability, log defects, test scalability of systems, and provides status reports on the progress of tasks.

The development primarily leverages Java, Angular, Spring Boot, and GCP;and the automation tools include Cucumber, Selenium, and Appium.

Responsibilities

  • Advise and build automation scripts (unit, integration, end-to-end, UI) ensuring code coverage and quality
  • Create, execute, improve, and maintain automation test scripts through standard methodologies, closely monitor test results for swift feedback, and participate in peer code reviews
  • Advocate and evangelize good testing practices, like pair programming, code reviews, Test Driven Development (TDD), Exploratory Testing, Behavior-Driven Development (BDD), Continuous Integration (CI), and Continuous Delivery (CD)
  • Implement a DevOps approach to build and deliver highly scalable, reliable enterprise systems
  • Collaborate with development team and peers to manage code releases
  • Identify, evaluate, report and document defects, questionable functions and inconsistencies in product content and outlook during the design and implementation phase
  • Work in a team-based, collaborative environment following sound Agile principles
  • Validates proposed applications align with the architectural design and with business needs
  • Drives process leadership for work groups, and product/service delivery strategy and work plans
  • Ability to troubleshooting and analyze issues
  • Regularly provide guidance and training to less experienced team members

Basic Qualifications

  • Bachelor’s degree in Computer Science or closely related field (or equivalent experience)
  • Solid understanding of object-oriented software design and related patterns
  • Experience in the Java programming language
  • Experience with automated testing tools such as Cucumber, Selenium, and Appium
  • Experience with relational databases and SQL
  • Knowledge of modern software architecture, such as SOA, SOAP, and REST
  • Knowledge of container orchestration platforms Kubernetes or Docker Swarm
  • Experience using PowerShell and/or Python (or similar framework for scripting)
  • Experience working in DevOps practices and tools in cloud-based enterprise
  • Experience working in virtualization and containerization/serverless computing environments
  • Strong interpersonal and communication skills and the ability to interact with a diverse group of clients and colleagues at a high degree of professionalism
  • Able to manage time effectively

Preferred Skill Requirements

  • Object Oriented Languages, such as Java
  • Cucumber
  • Selenium
  • Appium
  • PowerShell or Python
  • Containerization (i.e., Docker)
  • JUnit
  • TDD
  • Git

Preferred Experience

  • 5+ years of experience as an SDET

Location: REMOTE

To apply, please visit the Bravo LT Career Opportunities webpage at:

http://bravolt.com/careers/