drjobs Senior Software Engineer in Test (Java-Selenium)

Senior Software Engineer in Test (Java-Selenium)

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bengaluru - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Black Duck Software Inc. helps organizations build secure high-quality software minimizing risks while maximizing speed and productivity. Black Duck a recognized pioneer in application security provides SAST SCA and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code open source components and application behavior. With a combination of industry-leading tools services and expertise only Black Duck helps organizations maximize security and quality in DevSecOps and throughout the software development life cycle.

Do you like finding bugs in other peoples software Do you enjoy putting an application through its paces to ensure it can meet the expectations of customers If so then this job is for you. We are looking for Senior Software Engineers with experience developing tests and infrastructure for a SaaS application. This job entails going to the next level and developing our next generation tests and infrastructure to uncover and increase the functional non-functional performance and security aspects of our application. Using state of the art tools youll help develop End-to-End infrastructure chaos scalability Selenium and other tests on a team testing our Polaris product. You will be responsible for finding user level defects in a microservices architecture application.

Key Responsibilities:

  • Develop automated tests that cover end-user use case scenarios for a SaaS application
  • Implement common SaaS testing strategies such as region load infrastructure and chaos testing
  • Review feature specifications and translate to user-level testing requirements
  • Report defects to service development teams through detailed investigation and data collection
  • Create data sets and tools for generating large scale customer-like data sets for detailed environment testing
  • Implement detailed tests for infrastructure stability testing for a SaaS application

Key requirements:

  • 5 years professional experience developing automated tests against a SaaS application
  • Experience testing SaaS applications in GCP AWS or Azure
  • Expertise with Docker and Kubernetes
  • Experience implementing chaos testing SaaS infrastructure tests region testing scalability load stress and performance testing Selenium tests
  • Familiarity with security testing principles including penetration testing
  • Implemented monitoring tools using of production-level monitoring systems such as DataDog
  • Strong Java JavaScript and Shell scripting skills
  • REST/SOAP testing familiarity or expertise using tools like JMeter and SoapUI is a plus
  • Expert network security Linux system administration and troubleshooting skills
  • Experience integrating software products from multiple vendors including open source
  • Understand REST API for data interchange
  • Experience developing contract tests and contract test frameworks
  • Experience implementing tools for monitoring service health alerting metrics
  • Solid knowledge of SQL databases: PostgreSQL MySQL or similar technologies
  • Familiar with SSO OAUTH2 OpenID or SAML and RBAC concepts
  • Understand user experience usability and ease of use
  • Understand backward compatibility
  • Experience with industry standard automation and development tools (JIRA Jenkins Git Docker etc.)
  • Expertise in identifying performance bottlenecks and troubleshooting performance issues in multi-layers web applications

Education:

  • in Computer Science Software Engineering or related field is preferred

Nice to have:

  • Ability to lead a small team
  • Ability to work creatively and analytically in a problem-solving environment
  • Desire to produce high quality software and provide best experience for customers
  • Ensures quality results are produced at a quick pace
  • Flexible to pivot quickly when needed
  • Excellent communication (written and oral) and interpersonal skills
  • Mentor other engineers in best practices to improve their skills
  • Demonstrates good analysis and problem-solving skills
  • Strong English communicator (written and verbal)

Black Duck considers all applicants for employment without regard to race color religion sex gender preference national origin age disability or status as a Covered Veteran in accordance with federal law. In addition Black Duck complies with applicable state and local laws prohibiting discrimination in employment in every jurisdiction in which it maintains facilities. Black Duck also provides reasonable accommodation to individuals with a disability in accordance with applicable laws.


Required Experience:

Senior IC

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.