Developer III (Java/JEE, Angular, Selenium)

Location: Reston, VA


MINIMUM EXPERIENCE
•6+ years of related experience required.
•Minimum 8+ years enterprise IT application experience that includes at least 6+ years of experience to programmatically test the product, measure test coverage, develop the best automation practices, drive testability and diagnostic ability into the product, while promoting best practices in quality areas desired.
•Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices desired.
•Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment desired.
•Experience working with SDET teams on providing technical guidance for automation desired.

SPECIALIZED KNOWLEDGE & SKILLS
•6+ years’ experience hands-on technical lead, leading medium to large team(s)
•5+ years application development experience using Agile methodologies
•5+ years’ experience working in Java/JEE, JPA/Hibernate, Web services (REST), Rules frameworks
•2+ years’ experience working in Angular and associated unit frameworks like Jasmin/Karma
•5+ years’ experience working in UNIX based environments.
•Expertise in automation tools: Selenium, Rest-Assured, Selenide, Responsive Web Testing Tools like Applitools/Galen, Saucelabs
•Experience using code quality/coverage tools like SonarQube, CAST etc.
•Experience with load and scalability tools such as JMeter, BlazeMeter or LoadRunner
•Experience developing automated tests using or executing on Amazon Web Services (AWS) and Docker containers
•Expertise in test frameworks: Cucumber, JUnit, Mockito, TestNG
•Proficiency in applying ATDD/BDD, TDD
•Expertise in programming language: JAVA, JavaScript, (Python-preferred)
•Proficiency with build tools: SVN, GIT, Crucible, Maven, Sonar, Jenkins, Nexus
•Strong SQL skills in Oracle
•Experience with agile management tools: JIRA, XRay
•Ability to work effectively as part of a team and mentor staff
•Strong analytical and problem solving skills