Mainly Remote (Candidate will need to be ONSITE first day, regardless of location. All other work will be remote.) If candidate is local, they will be onsite once a month.
As a Software Development Engineer in Test (SDET), your core responsibility includes drafting, planning, and manually execution of various levels of web based application testing - including system, integration, security and functional regression tests. You will automate the functional tests in Cucumber/Gherkin with implementation in Java in an already established automation framework that expands over few thousand scripts.
As part of a team following Agile Kanban methodology, you will be able to not develop automation scripts for business Service Requests but also will get to solve automation framework challenges. All technical and business teams are easily available and are located in the same building. Team has access to multiple regularly refreshed environments to test code before pushing it into production. Team relies heavily on automation scenarios to validate business functionality for new development and regression testing.
We believe in strong and open communication with Development, Security and Operation teams Under the DevSecOps initiative, our goals are to streamline, simplify and automate our code delivery through CI/CD Pipelines. We believe in thoroughly and regularly reviewing our dev code. We empower our teams to be independent and to implement DevSecOps culture with various automated tools implementation to eliminate the need for manual execution and verification.
Required: Strong working knowledge with Behavior Driven Development (BDD) with Gherkin Syntaxes
Required: Strong knowledge on Selenium webdriver and Java Core
Required: Strong knowledge of API testing (Postman/RestAssured)
Required: Ability to think outside the box and finding creative ways to validate code; drafting tests based on code commits and through analysis of acceptance criteria
Hands-on experience with writing and executing SQL Queries
Applied knowledge of version control, configuration management and continuous integration is desirable
General working knowledge of Defect tracking tools, Automation Tools, Test case management tools, Testing methodologies, Testing definitions & Processes
Experience working in an Agile Scrum/Kanban environment and a solid understanding of all facets of Software Development Lifecycle
Environment: Oracle DB, Atlassian JIRA, Confluence, Celoxis, Cucumber (Behavior Driven Development BDD) Gherkin syntax for test cases with implementation of Step Definitions and code in JAVA; Jenkins (CI/CD); Docker containers; Java/J2EE framework; Spring, Spring boot apps, micro-services structured applications; Git/Bitbucket as source code and code review application; AWS cloud infrastructure.
Work History Requirements:
Minimum of 3 year working as a Software Development Engineer in Test with 2 years of coding Java automation scripts
Minimum of 1 years of Gherkin Syntaxes
Educational Requirements:
Bachelor s degree - preferably in Software Development or Information Technology will be considered a plus
Required: Strong working knowledge with Behavior Driven Development (BDD) with Gherkin Syntaxes Required: Strong knowledge on Selenium webdriver and Java Core Required: Strong knowledge of API testing (Postman/RestAssured) Required: Ability to think outside the box and finding creative ways to validate code; drafting tests based on code commits and through analysis of acceptance criteria Hands-on experience with writing and executing SQL Queries Applied knowledge of version control, configuration management and continuous integration is desirable General working knowledge of Defect tracking tools, Automation Tools, Test case management tools, Testing methodologies, Testing definitions & Processes Experience working in an Agile Scrum/Kanban environment and a solid understanding of all facets of Software Development Lifecycle Environment: Oracle DB, Atlassian JIRA, Confluence, Celoxis, Cucumber (Behavior Driven Development BDD) Gherkin syntax for test cases with implementation of Step Definitions and code in JAVA; Jenkins (CI/CD); Docker containers; Java/J2EE framework; Spring, Spring boot apps, micro-services structured applications; Git/Bitbucket as source code and code review application; AWS cloud infrastructure. Work History Requirements: Minimum of 3 year working as a Software Development Engineer in Test with 2 years of coding Java automation scripts Minimum of 1 years of Gherkin Syntaxes Educational Requirements: Bachelor s degree - preferably in Software Development or Information Technology will be considered a plus