Talent.com
JAVA Software Engineer

JAVA Software Engineer

Tata Consultancy ServicesCupertino, CA
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Technical / Functional Skills : Key Qualifications :

  • Demonstrated proficiency in Java.
  • Atleast 5+ years’ experience in designing and maintaining test automation tools and frameworks by upgrading across various version of JDK, AWS library versions in addition to security vulnerability fixes in the code.
  • Good knowledge working with and contribution to open-source libraries like Apache common and TestNG.
  • Experience in evaluating and improving existing tools and frameworks.
  • Good understanding of database connectivity and data access, connecting to data sources and SQL, understanding of REST API.
  • Capability to provide technical guidance and support to developers.
  • Ability to analyze and solve complex problems with strong critical thinking and troubleshooting skills.
  • Experience in testing, validating, and optimizing tool and framework designs for various types of testing functional, integration and Failure Mode Effect Analysis (FMEA).
  • Strong understanding of software development methodologies, Git, and CI / CD.
  • Familiarity with containerization, cloud platforms such as AWS or GCP. Description :
  • Design and develop tools for functional integration tests, including developing mocks and managing test data libraries.
  • Testing, validating, and optimizing tool and framework designs for various types of testing including functional, integration, and Failure Mode Effect Analysis (FMEA).
  • Provide technical guidance and support to developers.
  • Stay updated on emerging technologies like AI / ML and applying on building test intelligence to make the tests smarter.
  • Analyze and solve complex problems to devise effective solutions with strong critical thinking and troubleshooting skills.
  • Collaborate with teams to ensure smooth integration and functioning of test automation tools.
  • Stay abreast of advancements in software development methodologies, version control systems, and continuous integration / continuous deployment practices.
serp_jobs.job_alerts.create_a_job

Software Engineer Java • Cupertino, CA