Sr Performance Tester with AWS

  • reston, VA
  • Posted 5 hours ago | Updated 5 hours ago

Overview

On Site
Contract - W2
Contract - CON_W2

Skills

Performance Testing
Shared Services
Python
J2EE
Spring MVC
Spring Security
Spring Framework
UI
Documentation
RESTful
POSTMAN
SDK
API
Amazon EC2
Amazon SQS
Software Architecture
Code Review
Quality Assurance
Nexus
IQ
Apache Log4j
Automated Testing
Debugging
Test-driven Development
Behavior-driven Development
Testing
JUnit
Mockito
Selenium
Cucumber
Apache JMeter
HP LoadRunner
Continuous Integration and Development
Build Tools
Continuous Integration
Continuous Delivery
Jenkins
GitLab
Terraform
Version Control
Git
JAR
Java
Management
Apache Maven
Docker
Database Administration
Writing
Data Integrity
Amazon Web Services
Amazon Redshift
Remote Desktop Services
Amazon RDS
Amazon S3
SQL
Database
Oracle
PostgreSQL

Job Details

Jobtitle :: SrPerformance Tester with AWS

Location:: Reston,VA(Hybrid)

Duration:: 12+ Monthscontract

Job Description:

This isthe Performance Test Engineering team that manages the Platforms to provideservices like JMeter and LoadRunner for performance testing. All of this ishosted in AWS. Hands-on engineering team. This team runs the performance tests.They provide the services and platforms and conduct performance testing forapplications running on AWS. This is a SHARED Services team; their customersare the Development teams at company. This team also owns test automationframeworks. They execute on a backlog.

This isa platform infrastructure testing and engineering team. They are responsiblefor the products that measure application performance in AWS. They are notresponsible for the performance of an actual application, they partner with theApp teams to help them use their Performance and other testing frameworks,tools and resources so that App team can measure their own apps performance.

8+years of IT experience in relevant fields and demonstrate strong technicalskills.

Job Responsibilities:

  • Develop and maintain applications: Java, Spring Framework
  • Writing clean, efficient, and maintainable code using Java, Spring Boot and Python.
  • Java is more important than Python read, write, modify JAVA code.
  • TDD using Java J2EE
  • Spring Boot, Spring MVC, Spring Data, Spring Security and other Spring Modules in-depth knowledge required.

Design and implement APIs:

  • Creating RESTful services and ensuring they are well-documented and secure.
  • Create, Setup, and Consume APIs hands on experience with using Swagger UI for API documentation
  • Perform E2E TESTING of Rest APIs using Postman
  • Experience using Terraform for automating API deployment and management.
  • Integrate APIs with AWS services:
  • Utilize AWS SDK to write code that efficiently interacts with AWS services. Such as making API calls, handling responses, and managing errors.
  • Hands-on experience with core AWS services like S3, Secrets Manager, EC2, ECS, Lambda, SQS/SNS, System Manager, RDS, CloudWatch
  • Application architecture and code review:
  • Improving code quality, identifying and remediating vulnerabilities and resolving potential conflicts of 3rd party (transitive) libraries.
  • Code Quality Analysis: Knowledge and hands on experience with tools such as Nexus IQ, evaluate the Security vulnerabilities associated with Java/3rd party libraries (Ex. Springboot, Log4j) and remediate the vulnerabilities by upgrade/refactor the code

Testing and debugging:

  • Writing unit tests, integration tests, Test Automation frameworks, and debugging issues to ensure high-quality software.
  • Experience with TDD, BDD and testing frameworks like JUNIT, PYTEST, MOCKITO, Selenium and Cucumber.
  • Hands-on experience maintaining, configuring, and upgrading tools like SauceLabs, JMeter, and LoadRunner.
  • Continuous integration, deployment, and Build Tools:
  • Setting up and maintaining CI/CD pipelines to automate the build, test, and deployment processes Jenkins, GitLab, Terraform.
  • Proficient with Version Control Systems like GIT
  • Hands on experience deploying, updating, maintaining Java Archive Files (JAR) which package Java class files and resources. Know how to use local and remote repositories to manage dependencies and handle transitive dependencies. Maven experience is also preferred.
  • Deploy containers (Docker), HELM charts.

Database management:

  • Working with databases, writing queries, and ensuring data integrity.
  • AWS databases RedShift, RDS, S3
  • Worked with SQL databases Oracle, PostgreSQL
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.