This position is being opened up to add a Software QA mid-level performance test software developer / engineer in quality to the System Software Quality org. This will help us align with the overall vision and goals of improving software quality and delivering the highest quality product for our customers.
The role will augment the QA team's capability for having more resources, much needed to address quality assurance / control activity; essentially in the performance testing and monitoring arena. This further assists us in our march towards improving quality and supporting on-demand and timely release of R&D's Standard Reference Solutions and Components/Modules.
What we offer:
Career Development
Competitive Compensation and Benefits
Pay Transparency
Global Opportunities
Learn More Here: https://www.dematic.com/en-us/about/careers/what-we-offer
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
The base pay range for this role is estimated to be $93,750-$143,750 at the time of posting. Final compensation will be determined by various factors such as work location, education, experience, knowledge, and skills.
Tasks and Qualifications:
What You Will do in This Role:
Design, Develop and Complete performance test automation code, to further integrate Dematic or equivalent experience in-house software modules with our in-house emulation/simulation tools.
Excellent ability to do requirements analysis and decomposition.
Implement, monitor, and report on performance, stress, and load tests for Dematic's next gen intralogistics software applications.
Collect, evaluate and aggregate Software Performance critical metrics, applying APM monitoring tools in order to relay out performance metrics, characteristics and trends.
Perform root cause analysis of performance test runs, identify issues and performance bottlenecks and reliability issues.
Analyze and provide recommendations for application and database configurations and tuning.
Solve performance issues: Work with Software SMEs to improve baseline performance, reduce resource consumption, and shorten request latency (for on-prem and cloud solutions).
Provide mentorship and support in determining sizing, scaling, and usage parameters for different service tiers, assisting R&D software teams in crafting products with high resilience and low MTTR.
What We Are Looking For:
Ability to have fun.
Curious learner staying abreast of advancements in technology.
Excellent team and communications skills, flexibility.
Excellent problem solving and creative thinking skills.
Excellent business analytical skills.
Detail oriented with focus on getting things done.
Technical skills outlined below.
Active Agile Software Development Practitioner.
Technical Knowledge and Skills:
Very strong programming skillsin advance Java.
Good working knowledge in threading, concurrency, asynchronistic software concepts and coding techniques.
Good working knowledge of Databases (Postgres a plus).
Working knowledge of HTML / Typescript / JS
Good working knowledge of Docker, Kubernetes and containerized systems.
Demonstrated ability to identify, analyze, and solve software performance issues at different levels.
Experience working in cloud environments, Google cloud(GCP) a plus.
Experience in distributed enterprise application deployments in cloud native deployment setups.
Good Working knowledge and experience in microservices based enterprise application setup and test executions.
Solid understanding of APM tools (ex: DataDog or cloud native tools)
Understanding of Java application profiling and analyzing heap and thread dumps.
Working knowledge with CI / CD tools (such as Jenkins).
Experience and awareness of system and software architecture design patterns.
Active usage and knowledge of Software Development tools / Build tools / IDEs / Project tracking tools (ex: Gitlab/ IntelliJ / Maven / JIRA / Confluence etc.).
Nice to have:
Experience in intralogistics / material handling domain.
Solid understanding of virtualization (VMWare, Hyper-V etc.).
Working knowledge in JavaScript and other scripting languages.
Awareness and some knowledge of networking concepts.
Additional Requirements:
Aminimum of 3+ yearsof current experience in automation test developmentusing advance java/dband other scripting languages.
Aminimum of 2+ yearsof experience related to software performance engineering and testing in cloud environments and related test and monitoring tools.
Aminimum of 5+ yearsof experience in software performance engineering design, execution, monitoring and reporting.
Minimum of B.S or equivalent experience in Computer Science
#LI-DP1
Dematic provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.