What are the responsibilities and job description for the SDET (Location: Brazil) position at Peterson Technology Partners?
Job Description
The Senior Quality Test Engineer will build test plan, execute, reevaluate, and look for opportunity to automate the test. The responsibilities include researching, designing, documenting, and modifying test specifications to support the development production lifecycle, assist in identifying ways to quickly find the errors, analyze software flows in a timely and accurate fashion and provide status reports where required. The position responsibilities outlined below are not all encompassing. Other duties, responsibilities, and qualifications may be required and/or assigned as necessary.
Responsibilities:
The Senior Quality Test Engineer will build test plan, execute, reevaluate, and look for opportunity to automate the test. The responsibilities include researching, designing, documenting, and modifying test specifications to support the development production lifecycle, assist in identifying ways to quickly find the errors, analyze software flows in a timely and accurate fashion and provide status reports where required. The position responsibilities outlined below are not all encompassing. Other duties, responsibilities, and qualifications may be required and/or assigned as necessary.
Responsibilities:
- Work with Product team to determine requirements and propose approaches to address users' needs.
- Analyze requirements to determine approach/proposed solution.
- Design and Build test solutions using relevant programming/scripting languages.
- Thoroughly test solutions using relevant approaches and tools.
- Conduct research into test-related issues and products.
- Bring out-of-box thinking and solutions to address challenging issues.
- Effectively prioritize and execute tasks in a fast-paced environment.
- Work both independently and in a team-oriented, collaborative environment.
- Flexible and adaptable to learning and understanding new technologies.
- Highly self-motivated and directed.
- Strong verbal and written communication skills.
- Demonstrate integrity and maturity, and a constructive approach to challenges.
- Experience working as an application designer and software developer for enterprise applications.
- Hands-on software troubleshooting experience.
- Proven analytical and problem-solving abilities.
- Experience with specific phases of the software development life cycle including requirements gathering, requirements analysis, design, development, and testing.
- Knowledge/Experience of database design and file management techniques.
- Knowledge/Experience of Service Oriented Architectures.
- Knowledge/Experience of Web based Architectures.
- Effectively prioritize and execute tasks in a fast-paced environment.
- Work both independently and in a team-oriented, collaborative environment.
- Flexible and adaptable to learning and understanding new technologies.
- Highly self-motivated and directed.
- Open minded, solution oriented and a very good team player.
- Proficiency in Java, XML, JS, CSS and HTML.
- Proficiency in testing APIs/services (REST and SOAP) using SoapUI, Postman or equivalent tools.
- Proficiency in cross browser, cross platform web and mobile testing with SauceLabs or equivalent tools.
- Direct hands-on experience with Java and Apache Groovy, test automation frameworks, Selenium/Appium, RestAssured.
- Hands on Experience in Rest API and container testing.
- Proficiency in SQL and Scripting (Unix sell scripts and/or Python).
- Hands on experience in building tests for complex Application problems.
- Experience in testing of Data Pipelines is plus.
- Proficiency in databases (Snowflake, DB2, Redshift, etc.), database concepts and dimensional modeling.
- Exposure with AWS cloud architecture and development using AWS resources like S3, Lambda, API Gateway, DynamoDB, RDS, etc.
- Experience with testing Privacy Platform integration is plus.