Overview
On Site
$60,000+
Full Time
Skills
QA
Automation
SDET
Java & Python
Java Script
C#
Selenium
Appium
API Testing
Performance Testing
Database Testing
AWS & Azure
Git
SDLC
Agile & DevOps
Jira/Bugzilla
Security Testing
Linux
Job Details
Technical Skills:
- Programming Languages:Proficiency in one or more languages like Java, Python, JavaScript, or C# is crucial for writing test scripts and automating tests.
- Test Automation Frameworks and Tools:Experience with tools like Selenium, Appium, JUnit, TestNG, Cypress, and Playwright is essential for automating various types of testing.
- API Testing:Knowledge of tools like Postman and frameworks for testing APIs (especially RESTful services) is vital.
- Performance Testing:Experience with performance testing tools like JMeter or LoadRunner to assess the speed, stability, and scalability of applications.
- CI/CD and DevOps:Familiarity with CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI, and an understanding of DevOps principles, is crucial.
- Database and API Knowledge:SDETs need to understand how to interact with databases and APIs to test various aspects of an application.
- Cloud Technologies:Experience with cloud platforms like AWS, Azure, or Google Cloud Platform can be beneficial.
- Version Control Systems:Proficiency in using Git for managing code and collaborating with development teams.
Software Development and Testing Skills:
- Software Development Life Cycle (SDLC):Understanding the different phases of the SDLC, including requirements, design, development, testing, and deployment.
- Agile and DevOps:Experience working within Agile methodologies and understanding DevOps principles is highly desirable.
- Test Planning and Execution:Ability to create comprehensive test plans, test cases, and execute them effectively.
- Defect Management:Experience with identifying, reporting, and tracking defects using tools like Jira or Bugzilla.
- Performance Testing:Understanding performance testing methodologies and tools is essential for ensuring software stability and scalability.
- Security Testing:Knowledge of security testing principles and practices is important for identifying and mitigating potential vulnerabilities.
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.