What are the responsibilities and job description for the Senior Software Engineer in Test (SDET) - W2 position at AAPRO Consulting?
We have an exciting opportunity for a Senior Software Engineer in Test within our growing Westlake, TX campus. We are looking for an innovator with passion for teamwork and collaboration and has a creative development approach!
Job Responsibilities:
- Proactively working with developers and business analysts to resolve issues or questions pertaining to test creation or execution
- Identify, communicate, and proactively contribute project risks as well those of our supporting teams (as applicable)
- Be an authority on quality practices in the overall team objectives and improvement initiatives
- Steer gathering of team requirements on process improvements
- Write comprehensive test cases and maintain a library of test cases for various scenarios
- Partner with development teams and promote understanding of test data and its role in the project lifecycle
- Build and support test data automation tools
- Be a strong standout colleague and support the team in delivering the tasks accurately and timely manner
- Support Continuous Integrated (CI) testing using industry standard tools and techniques
Must Have Skills:- API and Database focused - API testing w/ Postman, Rest Assured and or Karate - Database testing with SQL - Jenkins for CI/CD - Cucumber BDD Framework
Education and Experience:
- Degree in Computer Science, Mathematics or Finance from an accredited college/university or equivalent experience
- 10 years of Software Quality Engineering or proven experience desired
- Experienced with programming languages such as Python or Java
- Strong API experience with Postman, Rest Assured, and/or Karate
- Strong Experience with SQL is required
- Good Understanding of Behavior Driven Development - BDD Framework
- Solid understanding of CI/CD pipelines with Jenkins
- Solid experience in web services testing and automation using RestAssured, Karate or other frameworks
- Working experience of version control tools such as Bitbucket, GitHub
- Experience using Monitoring and Diagnostic tools such as Splunk and Datadog
- working knowledge with Cloud technologies (AWS & Azure) & Container Platforms (AKS, EKS) in a hybrid environment.
- Understanding of Dev Ops principles and strategies as well as how to apply them to multiple SDLC models is preferred
- Experience with trading or financial applications are preferred with a practical understanding of brokerage applications highly preferred
- Ability to multi-task and shift priorities in response to changing business needs
- Experience in Agile methods, particularly Scrum, preferred
Skills:
- Tools: SQL Developer, Postman, IntelliJ/Eclipse, Jenkins, GitHub, Karate, Rest Assured, Postman and Docker
- Languages: Java
- Database Dialects: Oracle SQL Server