A City Where Ideas and Innovation Are Percolating.
Seattle’s Office of Economic Development reports that the city’s tech industry boasts more than 850 companies and 18,000+ IT jobs. And that doesn’t even account for all of the non-tech firms with high-tech talent needs. With a well-established reputation for ideas and innovation, Seattle is home to some of the most talented technologists in the country and more than a few of them work with Mainz Brady Group. Maybe you should, too! Check out our available Seattle IT jobs, and come grow with us!
This enterprise level company is looking for a strong Java SDET to join the integration services team. This team works with data, moving across one team's domain to another, wither that be for 3rd party systems, internal applications, or mobile tools or gateways. They are looking for someone to do system to system integration via Java Restful Web services using SOA. This team also does FTP and staging table integrations and transformation of XML to JSON and vice versa. This individual will interact with other integration teams that are in need of integration and performance testing, and that will take up a majority of the time (all service to service testing at first). In Addition this role will also focus on building and enhancing test automation framework being built from the ground-up and developing automated tests.
Proficient in writing, reading, and testing in Java (at least 5 years)
Ability to read and configure Linux scripts
Experience creating RESTful web services and setup RESTful calls
Experience with system integration testing across domains
Experience doing both performance and load testing across domains
Experience with network issues, encryption methodologies, security issues, and authentication issues
Strong communications ability to work with many teams, and ability to tell manager when more work is needed or when there is work overload and things need to be slowed down
Ability to work autonomously and self-direct
Responsibilities and essential QA job functions include but are not limited to the following
Experience working on SOAP and RESTful web services
Experience in integration , performance and reliability engineering
A strong background with SQL and NonSQL DBs
Great problem solving skills
Experience understanding complex requirements and designing test plans from it
Ability to deal with ambiguity and flexibility to work collaboratively with others in a dynamic environment
Excellent communication skills, collaboration, follow-up and self-motivation
Bachelor of Science in Computer Science, Engineering, or related field
Preferred Qualifications (great to have but not absolutely necessary)
Knowledge of working on AWS systems
Experience with GitHub, Jira, Confluence and Jenkins is a plus
Experience with scripting
Summary of Experience
Experience developing test automation (unit, functional, and integrated) (6 years)
Strong coding knowledge and experience in Object Oriented development language (6 years)
Experience implementing algorithms and design patterns (5 years)
Experience developing or working with commercial or open source automation tools and frameworks (6 years)
Work experience in software requirements, development or testing with creating and executing quality assurance test plans, scenarios, cases, checklists and scripts. (6 years)
Experience in software requirements, development, and testing activities with multiple, simultaneous quality assurance efforts, and a track record as a contributor with providing quality assurance support in an analyst capacity, including tools development and usage (6 years)
Demonstrated collaboration on project teams and interaction with project managers, business and functional analysts, developers and the business community directly related to quality assurance responsibilities and roles. (6 years)
Experience with programming languages and script development. (6 years)
Demonstrate test management processes and technical skills, including an understanding of manual and automated test execution and performance related tools. (5 years)
Demonstrate knowledge using version control and defect tracking methods, including an understanding of associated tools. (5 years)
Knowledge of project management skills, including an understanding of project management processes and related tools. (5 years)
Knowledge of application software development life cycle concepts
Required Knowledge, Skills, and Abilities
Experience in designing and developing automation tests for backend micro services using Java
Experience with building automated test in continuous integration environment
Experience with building KPI metrics building and reporting
Familiar with one or more database technologies (NonSQL preferred)
Self-driven, is proactive and demonstrates initiative, and strong problem solver.
Strong interpersonal skills including excellent communication and the ability to collaborate and work well with others.
Ability to explore test automation best practices across the industry and share the knowledge with the team.
Knowledge and experience in SDLC including SCRUM Agile processes.
Experience using test, development and defect management tool including Jira, Jenkins & GitHub
Experience with XML, JSON, and service proxies
Experience with SOA
Experience with CI/CD with Jenkins
Experience with JIRA/SLACK integrations
Experience with JMeter
Exposure to APM Solutions *New Relic or SPLUNK.
Apply for Software Development Engineer in Test
Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.
Return to IT Job Search