Sr. Software QA Engineer
Job Description
Summary:
Duties & Responsibilities:
Basic Qualifications:
· BS or MS in Computer Science, Computer Engineering, Software Engineering, or related field
· Excellent English-language written and verbal communication skills
· 10 or more years of software development experience, using an Agile methodology (e.g., SCRUM or Kanban), including design, development, and testing activities.
· Experience in developing complex commercial software products
· 10 or more years of software testing using Python and Java
· Experience developing applications using a containerized Microservices architecture
· Experience with Java microservice frameworks such as Spring Boot, Quarkus, Micronaut, Javalin
· Experience with designing, developing and using RESTful APIs supporting JSON or XML
· Experience developing automated unit tests
· Experience of working in a CI/CD software development pipeline
· Experience with version control systems (Bitbucket/Git preferred)
· Apache Maven / Gradle
· Experience working in a Linux environment (RHEL or Oracle Linux preferred)
· Relational databases (e.g., PostgreSQL)
. Linux and VMWare
Preferred Qualifications: Experience with some or all of the following:
· Swagger API framework
· Kubernetes and Docker
· Elasticsearch, Logstash, Kibana (ELK stack)
· Monitoring system performance with tools such as Prometheus and Grafana
· Apache Spark
· Cucumber automated tests
· JetBrains IntelliJ IDEA or other JetBrains tools
· Atlassian tool suite, including JIRA, Confluence, Bitbucket/Git, Bamboo
· Behavior-driven or test-driven development
· Deployment of applications in a cloud-hosted environment
· Python programming
Duties/Responsibilities:
· Work effectively and efficiently with others on the R&D team to develop a winning product roadmap
· Continue to expand, focus and leverage personal and team knowledge base and technical abilities in constant pursuit of developing a superior product
· Follow the Agile Product Development model to constantly optimize feature, time to market and project budget while maintaining an uncompromising high level of product quality
· Execute full software development life cycle (SDLC)
· Use Behavior-driven Development or Test-Driven Development to deliver well-designed, tested code
· Provide ongoing maintenance, support, and enhancements
· Develop automated software unit tests and integration tests
· Integrate software components into a fully functional software system
· Troubleshoot and debug existing systems
· Provide recommendations for continuous improvement
· Be an effective, contributing team member, improving technologies, and consistently applying best practices
Pre-Requisites / Skills / Experience Requirements:
Explore More
Date Posted
12/14/2024
Views
0
Similar Jobs
Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsPrincipal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsLead Technical Support Engineer - HERE Technologies
Views in the last 30 days - 0
This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...
View DetailsSales Development Representative - UK (Remote) - Dscout
Views in the last 30 days - 0
Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...
View Details