14 Aug
QA/Test-Performance Engineer
Alabama, Montgomery , 36104 Montgomery USA

Vacancy expired!

the Performance Engineer conducts a wide range of quality control tests and analysis to ensure that software meets or exceeds specified standards and end-user requirements and monitor the performance of the production systems. In addition, the Performance Engineer provides guidance and collaborates with various groups to develop and deploy high performing applications and systems. Primary ResponsibilitiesCollaborates with application development teams to mitigate performance bottlenecks throughout the entire application stackRecommends improvements to the architecture and deployment of applications under testEmphasizes methods of integrating testing best practices into the application development lifecycle to reduce friction, identify potential problems early, and improve cross-collaborationParticipates in the Performance Engineering Community of Practice which is a technical platform that enables knowledge sharing and cross-collaboration, drive standardization and innovationCollaborates with other engineers to develop testing and monitoring approachesFocuses on assurance in the areas of error rates, response times, and impact to infrastructureDesigns, scripts, configures, and run performance tests to validate production readiness of software applications and infrastructure for stability and performanceConditions test data as needed to properly simulate test scenariosSupports testing needs of new projects, infrastructure upgrades, and application enhancements by validating application functionality against documented test casesDiagnoses, tracks, and manages performance issues to resolutionUses dashboards that enable efficient monitoring of applications and systems running in production environments to troubleshoot issues and report findingsProvides summaries and assessments of the application's performance, emphasizing trends over timeConducts "deep dive" analysis of data when trends or anomalies are identifiedCollaborates with Application Development teams during story design to ensure new application features are developed in a performant manner.Participate in Program Increment Planning, Sprint Planning, and Daily standup meetings for development teamsProvides leadership and mentorship to team of performance engineersLeads or participates in cross-organizational initiatives RequirementsBachelor's degree in Computer Science, Engineering, or a related technical fieldFive (5) years working as a Performance Engineer or related experience with high-traffic, large-scale distributed systems, client-server architectures on-prem and cloudOne (1) year of experience in software application development or test automation PreferencesFamiliar with application architecture, design, capacity planning, and application performance best practicesExperience with Structured Query Language (SQL), C, C, C# or Java programming, and automated testing methodologiesFamiliar with container technologiesUnderstanding of On Prem and CloudFamiliar with open source load testing tools such as Apache JMeter, httperf and APM, infrastructure monitoring tools like SplunkFamiliar of mobile app (Android and iOS) and web technology stack (HTTP, REST, HTML, JavaScript, CSS)Familiar with SQL/NoSQL databases - querying, profiling and performance tuningExperience with cloud DevOps (Kubernetes) Skills and CompetenciesAbility to dissect multi-tiered systems and track data flow throughout an entire application stackEffective communication and leadership skillsExperience with monitoring tools such as SplunkExperience with other tools and frameworks such as Fiddler, Dynatrace, JMeter, Hammer, Performance CenterHands-on experience with load testing tools like HP LoadRunnerKnowledge of application scalability and performance tuning (Web-based, n-tier, MQ, CICS)Strong analytical and problem-solving skillsUnderstanding of performance analysis and testing processes

Vacancy expired!


Related jobs

Report job